import { Meta } from "@storybook/angular"; import * as SvgIcons from "@bitwarden/assets/svg"; import { BitIconComponent } from "./icon.component"; export default { title: "Component Library/Icon", component: BitIconComponent, parameters: { design: { type: "figma", url: "https://www.figma.com/design/Zt3YSeb6E6lebAffrNLa0h/Tailwind-Component-Library?node-id=21662-50335&t=k6OTDDPZOTtypRqo-11", }, }, } as Meta; const { // Filtering out the few non-icons in the libs/assets/svg import // eslint-disable-next-line @typescript-eslint/no-unused-vars DynamicContentNotAllowedError: _DynamicContentNotAllowedError, // eslint-disable-next-line @typescript-eslint/no-unused-vars isIcon, // eslint-disable-next-line @typescript-eslint/no-unused-vars svgIcon, ...Icons }: { [key: string]: any; } = SvgIcons; export const Default = { render: (args: { icons: [string, any][] }) => ({ props: args, template: /*html*/ `