open-nomad/ui/app/helpers/all-icons.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

24 lines
534 B
JavaScript
Raw Normal View History

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import { helper } from '@ember/component/helper';
// Generated at compile-time by ember-inline-svg
import SVGs from '../svgs';
/**
* Icons array
*
* Usage: {{#each (all-icons) as |icon|}}
*
* Returns the array of all icon strings available to {{x-icon}}. This is a bit of a hack
* since the above SVGs import isn't available in the Storybook context.
*/
export function allIcons() {
return Object.keys(SVGs);
}
export default helper(allIcons);