import { useRouter } from '@/providers/RouterProvider'; import ToolCard from '@/pages/Dashboard/ToolCard'; import { getFeatureByKey } from '@/config/features'; import type { PageType } from '@/types/storage'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; export default function DashboardPage() { const { navigateTo, visiblePages, pageOrder } = useRouter(); const { t } = useTranslation(['features']); const visibleSet = useMemo(() => new Set(visiblePages), [visiblePages]); return (