Quiz_dashboard/src/Pages/ReSeller/Collections/Page.tsx
Moaz Dawalibi 81eb55e2e0 reseller : sales page and collection page
admin: collection and some fixes
2024-09-26 09:40:58 +03:00

38 lines
1.1 KiB
TypeScript

import { useTranslation } from "react-i18next";
import { lazy, Suspense } from "react";
import { Spin } from "antd";
import useSetPageTitle from "../../../Hooks/useSetPageTitle";
import PageHeader from "../../../Layout/Dashboard/PageHeader";
import FilterLayout from "../../../Layout/Dashboard/FilterLayout";
import FilterForm from "./Model/FilterForm";
import CollectionsCards from "./Model/CollectionsCards";
const Table = lazy(() => import("./Table"));
const TableHeader = () => {
const [t] = useTranslation();
useSetPageTitle([
{name:`${t(`page_header.home`)}`, path:"/"},
{name:`${t(`page_header.collections`)}`, path:"collections"}
]);
return (
<div className="TableWithHeader">
<Suspense fallback={<Spin />}>
<PageHeader
pageTitle="collections"
/>
<div className="collection_infos">
<CollectionsCards />
</div>
<FilterLayout
sub_children={<FilterForm />}
filterTitle="table.collections"
/>
<Table />
</Suspense>
</div>
);
};
export default TableHeader;