export type CustomIconName = | 'arrowDown' | 'arrowLeft' | 'arrowRight' | 'arrowUp' | 'checkmark' | 'close' | 'equal' | 'extrude' | 'file' | 'filePlus' | 'folder' | 'folderPlus' | 'gear' | 'horizontal' | 'line' | 'move' | 'parallel' | 'search' | 'sketch' | 'vertical' export const CustomIcon = ({ name, ...props }: { name: CustomIconName } & React.SVGProps) => { switch (name) { case 'arrowDown': return ( ) case 'arrowLeft': return ( ) case 'arrowRight': return ( ) case 'arrowUp': return ( ) case 'checkmark': return ( ) case 'close': return ( ) case 'equal': return ( ) case 'extrude': return ( ) case 'file': return ( ) case 'filePlus': return ( ) case 'folder': return ( ) case 'folderPlus': return ( ) case 'gear': return ( ) case 'horizontal': return ( ) case 'line': return ( ) case 'move': return ( ) case 'parallel': return ( ) case 'search': return ( ) case 'sketch': return ( ) case 'vertical': return ( ) } }