import { Feature } from '@preply/ds-core-types'; import { Icon } from '@preply/ds-web-lib'; import React, { FC } from 'react'; import { importSvgFileName } from '../functions/import-svg-file-name'; import { IconCard, Li } from './IconItem.styles'; interface Props { icon: Feature; onIconClick: (icon: Feature) => void; isSelected?: boolean; } export const IconItem: FC = ({ icon, onIconClick, isSelected }) => { const isDeprecated = typeof icon.name === 'string' && !icon.name.startsWith('TokyoUI'); return (
  • onIconClick(icon)} isSelected={isSelected} isDeprecated={isDeprecated} >

    {icon.name} {isDeprecated && '(deprecated)'}

  • ); };