24 lines
534 B
JavaScript
24 lines
534 B
JavaScript
/**
|
|
* 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);
|