SvgIcon
// atoms/constants/svg-icons.tsx import { Icons, SvgIcon } from "andculturecode-javascript-react-components"; import { ReactComponent as Checkmark } from "andculturecode-javascript-react-components/dist/assets/icons/16px/Checkmark.svg"; import { ReactComponent as CheckmarkLarge } from "andculturecode-javascript-react-components/dist/assets/icons/24px/Checkmark.svg"; const SvgIcons: SvgIcon[] = [ { type: Icons.Checkmark, base: Checkmark, large: CheckmarkLarge }, ]; export { SvgIcons };
// app.tsx import { Icon, Icons, IconUtils } from "andculturecode-javascript-react-components"; import { SvgIcons } from "atoms/constants/svg-icons"; const App: React.FC = () => { IconUtils.register(SvgIcons); return ( <React.Fragment> <Icon type={Icons.Checkmark} /> </React.Fragment> ); };
// .storybook/config.js import { IconUtils } from "andculturecode-javascript-react-components"; import { SvgIcons } from "atoms/constants/svg-icons"; IconUtils.register(SvgIcons);
There was an error while loading. Please reload this page.