import { useRecoilValue } from 'recoil'; import { Icon123 } from '@ui/display/icon/components/TablerIcons'; import { iconsState } from '@ui/display/icon/states/iconsState'; export const useIcons = () => { const icons = useRecoilValue(iconsState); const defaultIcon = Icon123; const getIcons = () => { return icons; }; const getIcon = (iconKey?: string | null) => { if (!iconKey) return defaultIcon; return icons[iconKey] ?? defaultIcon; }; return { getIcons, getIcon }; };