import { Orders } from '@lifi/sdk'; import RouteIcon from '@mui/icons-material/Route'; import { useTranslation } from 'react-i18next'; import { Tab, Tabs } from '../../components/Tabs'; import { useSettingMonitor } from '../../hooks'; import { useSettings, useSettingsStore } from '../../stores'; import { BadgedValue, SettingCardExpandable } from './SettingsCard'; type SupportedRoute = (typeof Orders)[number]; export const RoutePrioritySettings: React.FC = () => { const { t } = useTranslation(); const setValue = useSettingsStore((state) => state.setValue); const { isRoutePriorityChanged } = useSettingMonitor(); const { routePriority } = useSettings(['routePriority']); const currentRoutePriority = routePriority ?? ''; const handleRoutePriorityChange = ( _: React.SyntheticEvent, routePriority: SupportedRoute, ) => { setValue('routePriority', routePriority); }; return ( {t(`main.tags.${currentRoutePriority.toLowerCase()}` as any)} } icon={} title={t(`settings.routePriority`)} > {Orders.map((order) => { return ( ); })} ); };