modify style
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
export default function (value, format) {
|
||||
return format.replaceAll(/#{value}/g, value);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import { allLanguages } from '../locales/index.js';
|
||||
|
||||
export default function (languageCode) {
|
||||
const lang = allLanguages[languageCode];
|
||||
|
||||
if (!lang) {
|
||||
return '';
|
||||
}
|
||||
|
||||
return lang.displayName;
|
||||
}
|
||||
@@ -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 '';
|
||||
}
|
||||
Reference in New Issue
Block a user