'use client'; import { Box, Typography, Grid, Card, CardContent, CardActionArea } from '@mui/material'; import { Restaurant, Hotel, BabyChangingStation, ChildCare, MedicalServices } from '@mui/icons-material'; import { useRouter } from 'next/navigation'; import { AppShell } from '@/components/layouts/AppShell/AppShell'; import { ProtectedRoute } from '@/components/common/ProtectedRoute'; import { useTranslation } from '@/hooks/useTranslation'; export default function TrackPage() { const { t } = useTranslation('tracking'); const router = useRouter(); const trackingOptions = [ { title: t('activities.feeding'), icon: , path: '/track/feeding', color: '#FFE4E1', }, { title: t('activities.sleep'), icon: , path: '/track/sleep', color: '#E1F5FF', }, { title: t('activities.diaper'), icon: , path: '/track/diaper', color: '#FFF4E1', }, { title: t('activities.medicine'), icon: , path: '/track/medicine', color: '#FFE8E8', }, { title: t('activities.activity'), icon: , path: '/track/activity', color: '#E8F5E9', }, ]; return ( {t('trackActivity')} {t('selectActivity')} {trackingOptions.map((option) => ( router.push(option.path)} sx={{ height: '100%', display: 'flex', flexDirection: 'column', alignItems: 'center', justifyContent: 'center', }} > {option.icon} {option.title} ))} ); }