import classNames from 'classnames' import { icons } from '../lib/icons' export type { DynamicIconName } from '../lib/icons' interface DynamicIconProps { icon?: keyof typeof icons className?: string stroke?: number onClick?: () => void } const DynamicIcon: React.FC = ({ icon, className, stroke, onClick }) => { if (!icon) return null const Icon = icons[icon] if (!Icon) { console.warn(`Icon "${icon}" not found in icon map.`) return null } return } export default DynamicIcon