import { FC } from 'react' import SideBar from '../shared/SideBar' import Header from '../shared/Header' import { Route, Routes } from 'react-router-dom' import { Pages } from '../config/Pages' import Home from '../pages/home/Home' import MyServices from '../pages/service/MyServices' import DiscountsList from '../pages/discounts/DiscountsList' import CreateDiscount from '../pages/discounts/CreateDiscount' import AdsList from '../pages/ads/AdsList' import BlogList from '../pages/blog/BlogList' import CreateBlog from '../pages/blog/CreateBlog' import BlogCategory from '../pages/blog/BlogCategory' import CreateAds from '../pages/ads/CreateAds' import TicketList from '../pages/ticket/TicketList' import CreateTicket from '../pages/ticket/CreateTicket' import TicketDetail from '../pages/ticket/Detail' import TransactionList from '../pages/transaction/List' import ReceiptsList from '../pages/receipts/List' import AnnouncementtList from '../pages/annoncement/List' import LearningList from '../pages/learning/List' import Setting from '../pages/setting/Setting' import Wallet from '../pages/wallet/Wallet' import ReceiptsDetail from '../pages/receipts/Detail' import Profile from '../pages/profile/Profile' import OtherServices from '../pages/service/OtherServices' import Footer from '../shared/Footer' import DetailService from '../pages/service/DetailService' import { clx } from '../helpers/utils' import { useSharedStore } from '../shared/store/sharedStore' import CreateReceipt from '../pages/receipts/Create' import AddService from '../pages/service/AddService' import ListService from '../pages/service/List' import Category from '../pages/service/Category' import CustomerList from '../pages/customer/List' import CreateCustomer from '../pages/customer/Create' import TicketCategory from '../pages/ticket/Category' import MessagesList from '../pages/messages/List' import CriticismsList from '../pages/criticisms/List' import CriticismsDetail from '../pages/criticisms/Detail' import Create from '../pages/annoncement/Create' import UsersList from '../pages/users/List' import CreateUser from '../pages/users/Create' import RolesList from '../pages/users/RolesList' import RoleCreate from '../pages/users/RoleCreate' import MessageDetail from '../pages/messages/Detail' import CreateBankCard from '../pages/cardBank/Create' import CardBankList from '../pages/cardBank/List' import EditBankCard from '../pages/cardBank/Edit' import PaymentList from '../pages/payment/List' import LearningCategory from '../pages/learning/Category' import CreateLearning from '../pages/learning/Create' import Plans from '../pages/service/Plans' import GroupCreate from '../pages/users/GroupCreate' import GroupList from '../pages/users/GroupList' import Reviews from '../pages/service/Reviews' import UpdateAds from '../pages/ads/Update' import UpdateService from '../pages/service/UpdateService' import UpdateCustomer from '../pages/customer/Update' import UpdateBlog from '../pages/blog/Update' import Update from '../pages/annoncement/Update' import UpdateDiscount from '../pages/discounts/UpdateDiscount' import UpdateUser from '../pages/users/Update' import CreateSlider from '../pages/slider/Create' import SliderList from '../pages/slider/List' import UpdateSlider from '../pages/slider/Update' import Comments from '../pages/blog/Comments' import CreatePlan from '../pages/support/Create' import SupportList from '../pages/support/List' import UpdateSupport from '../pages/support/Update' import PlanUsers from '../pages/support/PlanUsers' const MainRouter: FC = () => { const { hasSubMenu } = useSharedStore() return (