mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-29 15:12:58 +03:00
17 lines
465 B
JavaScript
17 lines
465 B
JavaScript
|
import {helper} from '@ember/component/helper';
|
||
|
import {humanize} from 'ember-cli-string-helpers/helpers/humanize';
|
||
|
|
||
|
export function humanizeSettingKey([key]) {
|
||
|
let humanized = humanize([key]);
|
||
|
|
||
|
const allCaps = ['API', 'CTA'];
|
||
|
allCaps.forEach((str) => {
|
||
|
const regex = new RegExp(`(^| )(${str})( |$)`, 'gi');
|
||
|
humanized = humanized.replace(regex, `$1${str}$3`);
|
||
|
});
|
||
|
|
||
|
return humanized;
|
||
|
}
|
||
|
|
||
|
export default helper(humanizeSettingKey);
|