import { type FC } from 'react' import SideBar from '../shared/SideBar' import Header from '../shared/Header' import { Route, Routes } from 'react-router-dom' import Footer from '../shared/Footer' import { clx } from '../helpers/utils' import { useSharedStore } from '../shared/store/sharedStore' import FoodsList from '@/pages/food/List' import { Pages } from '@/config/Pages' import CreateFood from '@/pages/food/Create' import UpdateFood from '@/pages/food/Update' import CategoryFood from '@/pages/food/Category' import CustomersList from '@/pages/customers/List' import CustomerDetails from '@/pages/customers/Details' import CreateCustomer from '@/pages/customers/Create' import OrdersList from '@/pages/orders/List' import CreateOrder from '@/pages/orders/Create' import OrderDetails from '@/pages/orders/Details' import FoodOrderReport from '@/pages/orders/FoodOrderReport' import DailyOrderReport from '@/pages/orders/DailyOrderReport' import CommentsList from '@/pages/comments/List' import CommentsDetails from '@/pages/comments/Details' import ScheduleList from '@/pages/schedule/List' import CreateSchedule from '@/pages/schedule/Create' import RolesList from '@/pages/roles/List' import CreateRole from '@/pages/roles/Create' import UpdateRole from '@/pages/roles/Update' import UpdateSchedule from '@/pages/schedule/Update' import Setting from '@/pages/settings/Setting' import PaymentMethodsList from '@/pages/paymentMethods/List' import CreatePaymentMethod from '@/pages/paymentMethods/Create' import UpdatePaymentMethod from '@/pages/paymentMethods/Update' import AdminList from '@/pages/admin/List' import CreateAdmin from '@/pages/admin/Create' import UpdateAdmin from '@/pages/admin/Update' import ShipmentMethodList from '@/pages/shipmentMethod/List' import CreateShipmentMethod from '@/pages/shipmentMethod/Create' import UpdateShipmentMethod from '@/pages/shipmentMethod/Update' import CouponsList from '@/pages/coupon/List' import CreateCoupon from '@/pages/coupon/Create' import UpdateCoupon from '@/pages/coupon/Update' import ReviewsList from '@/pages/review/List' import DetailReview from '@/pages/review/Detail' import PagersList from '@/pages/pager/List' import NotificationsList from '@/pages/notifications/List' import Notification from '@/components/Notification' import ReportsList from '@/pages/report/List' import Statistics from '@/pages/statistics/Statistics' const MainRouter: FC = () => { const { hasSubMenu } = useSharedStore() return (