|
1 | 1 | import { Button } from "@/components/ui/button"; |
2 | 2 | import EmptyFillContainer from "../../cards/EmptyFillContainer"; |
3 | 3 | import { Plus, Trash, Truck, Warehouse } from "lucide-react"; |
4 | | -import { StsCreateModal } from "../../../modals/stsControl/StsModal"; |
5 | | -import { VehicleCreateModal } from "@/components/modals/VehicleModal"; |
6 | | -import { LandfillCreateModal } from "@/components/modals/landfillControl/LandfillModal"; |
7 | | -import UserListTable from "@/components/dataTables/UserList"; |
8 | | -import STSListTable from "@/components/dataTables/STSList"; |
9 | | -import LandFillListTable from "@/components/dataTables/LandFillList"; |
10 | | -import AllVehicleList from "@/components/dataTables/AllVehicleList"; |
11 | | - |
| 4 | +import ContractLists from "@/components/dataTables/ContractLists"; |
| 5 | +import ContractorLogTable from "@/components/dataTables/ContractorLogs"; |
| 6 | +import { AddNewContractor } from "@/components/modals/ContractorControl/AddNewContractor"; |
| 7 | +import { AddNewContractorManager } from "@/components/modals/ContractorControl/AddNewContractorManager"; |
| 8 | +import CleanerLists from "@/components/dataTables/CleanerList"; |
| 9 | +import { AddNewCleaner } from "@/components/modals/cleanerControl/AddNewCleaner"; |
| 10 | +import CleanerLog from "@/components/dataTables/CleanerLog"; |
12 | 11 |
|
13 | 12 | export default function AdminWorkforcePanel() { |
14 | 13 | return ( |
15 | 14 | <main className="flex flex-1 flex-col gap-4 p-4 lg:gap-6 lg:p-6 max-h-[calc(100vh-60px)] overflow-scroll"> |
16 | 15 | <div className="flex items-center justify-between"> |
17 | | - <h1 className="text-lg font-semibold md:text-2xl hidden md:block">SYSTEM DATA</h1> |
| 16 | + <h1 className="text-lg font-semibold md:text-2xl hidden md:block"> |
| 17 | + WORKFORCE DATA |
| 18 | + </h1> |
18 | 19 | <div className="flex-grow-1"></div> |
19 | 20 | <div className="flex gap-2"> |
20 | | - <StsCreateModal> |
21 | | - <Button |
22 | | - variant="outline" |
23 | | - size="sm" |
24 | | - className={`w-full bg-[#1A4D2E] text-white flex item-center`} |
25 | | - > |
26 | | - <Trash size={14} strokeWidth={3} className="mr-2" /> |
27 | | - ADD NEW STS |
28 | | - </Button> |
29 | | - </StsCreateModal> |
30 | | - <LandfillCreateModal> |
| 21 | + <AddNewCleaner> |
31 | 22 | <Button |
32 | 23 | variant="outline" |
33 | 24 | size="sm" |
34 | 25 | className={`w-full bg-[#1A4D2E] text-white flex item-center`} |
35 | 26 | > |
36 | | - <Warehouse size={16} className="mr-2" /> |
37 | | - ADD NEW LANDFILL |
| 27 | + <Plus size={14} strokeWidth={3} className="mr-2" /> |
| 28 | + ADD NEW CLEANER |
38 | 29 | </Button> |
39 | | - </LandfillCreateModal> |
40 | | - <VehicleCreateModal> |
41 | | - <Button |
42 | | - variant="outline" |
43 | | - size="sm" |
44 | | - className={`w-full bg-[#1A4D2E] text-white`} |
45 | | - > |
46 | | - <Truck size={16} className="mr-2" /> |
47 | | - ADD NEW VEHICLE |
48 | | - </Button> |
49 | | - </VehicleCreateModal> |
| 30 | + </AddNewCleaner> |
50 | 31 | </div> |
51 | 32 | </div> |
52 | 33 | <div className="flex flex-1 items-center justify-center rounded-lg border border-dashed shadow-sm"> |
53 | | - <div className="grid grid-cols-1 md:grid-cols-2 grid-flow-row gap-2 md:gap-4 w-full md:h-full max-h-max"> |
54 | | - <div className="col-span-1 min-h-48"> |
55 | | - <EmptyFillContainer className={`bg-[#F5EFE6]`}><STSListTable /></EmptyFillContainer> |
| 34 | + <div className="grid grid-cols-1 md:grid-cols-5 grid-flow-row gap-2 md:gap-4 w-full md:h-full max-h-max"> |
| 35 | + <div className="md:col-span-3 min-h-48"> |
| 36 | + <EmptyFillContainer className={`bg-[#F5EFE6]`}> |
| 37 | + <CleanerLists /> |
| 38 | + </EmptyFillContainer> |
56 | 39 | </div> |
57 | | - <div className="col-span-1 min-h-48"> |
58 | | - <EmptyFillContainer><LandFillListTable /></EmptyFillContainer> |
59 | | - </div> |
60 | 40 | <div className="md:col-span-2 min-h-48"> |
61 | | - <EmptyFillContainer><AllVehicleList /></EmptyFillContainer> |
62 | | - </div> |
| 41 | + <EmptyFillContainer> |
| 42 | + <CleanerLog /> |
| 43 | + </EmptyFillContainer> |
| 44 | + </div> |
63 | 45 | </div> |
64 | 46 | </div> |
65 | 47 | </main> |
|
0 commit comments