modify style

This commit is contained in:
MaysWind
2021-05-04 22:10:08 +08:00
parent 5061b673e9
commit d2d2babf0b
11 changed files with 259 additions and 99 deletions
+3
View File
@@ -0,0 +1,3 @@
export default function (value, format) {
return format.replaceAll(/#{value}/g, value);
}
+11
View File
@@ -0,0 +1,11 @@
import { allLanguages } from '../locales/index.js';
export default function (languageCode) {
const lang = allLanguages[languageCode];
if (!lang) {
return '';
}
return lang.displayName;
}
+27
View File
@@ -0,0 +1,27 @@
import utils from '../lib/utils.js';
export default function (value, options, keyName, valueName) {
if (utils.isArray(options)) {
for (let i = 0; i < options.length; i++) {
const option = options[i];
if (option[keyName] === value) {
return option[valueName];
}
}
} else if (utils.isObject(options)) {
for (let key in options) {
if (!Object.prototype.hasOwnProperty.call(options, key)) {
continue;
}
const option = options[key];
if (option[keyName] === value) {
return option[valueName];
}
}
}
return '';
}