import { useState } from 'react'; import { ComponentStory, ComponentMeta } from '@storybook/react'; import { Icon } from './Icon'; import { paths, IconPathsType } from './icons'; import { Flex } from '../Flex/Flex'; import { Text } from '../Text/Text'; import { TextInput } from '../../../inputs'; export default { component: Icon, } as ComponentMeta; export const Default: ComponentStory = () => { const [search, setSearch] = useState(''); return ( setSearch(evt.target.value)} /> {Object.keys(paths) .filter((value) => value.toLowerCase().includes(search.toLowerCase())) .map((name) => ( {name} ))} ); };