Restructure project to root layout

This commit is contained in:
beatz174-bit
2025-11-21 16:10:41 +10:00
parent e0e26a34ab
commit 3ffe9bbf99
51 changed files with 16 additions and 12 deletions
+32
View File
@@ -0,0 +1,32 @@
import { Button, Container, List, ListItemButton, ListItemText, Typography } from '@mui/material';
import { format } from 'date-fns';
import { Link as RouterLink } from 'react-router-dom';
import { usePickLists, useAreas } from '../hooks/dataHooks';
export const PickListsScreen = () => {
const lists = usePickLists();
const areas = useAreas();
const getAreaName = (areaId: string) => areas.find((a) => a.id === areaId)?.name ?? 'Unknown area';
return (
<Container sx={{ py: 4 }}>
<Typography variant="h5" gutterBottom>
Pick Lists
</Typography>
<Button component={RouterLink} to="/start" variant="contained" sx={{ mb: 2 }}>
Start New
</Button>
<List>
{lists.map((list) => (
<ListItemButton key={list.id} component={RouterLink} to={`/pick-lists/${list.id}`} divider>
<ListItemText
primary={getAreaName(list.area_id)}
secondary={format(list.created_at, 'PPpp')}
/>
</ListItemButton>
))}
</List>
</Container>
);
};