fix data table

This commit is contained in:
natib21
2026-06-20 09:04:01 +00:00
parent baa37968c8
commit 3793d2004f
2 changed files with 71 additions and 35 deletions

View File

@@ -48,6 +48,7 @@ const FleetResourcePage = () => {
const [formOpen, setFormOpen] = useState(false);
const [editing, setEditing] = useState<FleetRecord | null>(null);
const [removeTarget, setRemoveTarget] = useState<FleetRecord | null>(null);
const [assigningDriver, setAssigningDriver] = useState<FleetRecord | null>(null);
const { viewMode, setViewMode } = useFleetViewMode(slug);
const serverListFilters = useMemo((): FleetListFilters | undefined => {
@@ -246,6 +247,7 @@ const FleetResourcePage = () => {
setFormOpen(true);
}}
onRemove={setRemoveTarget}
onAssignDriver={setAssigningDriver}
/>
</div>
),
@@ -478,6 +480,30 @@ const FleetResourcePage = () => {
</Group>
</Stack>
</Modal>
<Modal
opened={Boolean(assigningDriver)}
onClose={() => setAssigningDriver(null)}
title={<Text fw={600}>Assign Driver</Text>}
radius="lg"
centered
>
<Stack gap="md">
<Text size="sm">
{assigningDriver && "id" in assigningDriver ?
`Assign a driver to vehicle: ${(assigningDriver as unknown as Record<string, unknown>).plateNumber}`
: "Select a driver to assign"}
</Text>
<Text size="sm" c="dimmed">
Driver assignment feature coming soon
</Text>
<Group justify="flex-end">
<Button variant="default" onClick={() => setAssigningDriver(null)}>
Close
</Button>
</Group>
</Stack>
</Modal>
</Container>
);
};