Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
// @ts-check
import { helper } from '@ember/component/helper';
const KEY_ALIAS_MAP = {
ArrowRight: '→',
ArrowLeft: '←',
ArrowUp: '↑',
ArrowDown: '↓',
'+': ' + ',
};
export default helper(function cleanKeycommand([key] /*, named*/) {
let cleaned = key;
Object.keys(KEY_ALIAS_MAP).forEach((k) => {
cleaned = cleaned.replace(k, KEY_ALIAS_MAP[k]);
});
return cleaned;