import { Button, Container, List, ListItem, ListItemText, Stack, TextField, Typography } from '@mui/material'; import { useState } from 'react'; import { v4 as uuidv4 } from 'uuid'; import { useAreas } from '../hooks/dataHooks'; import { useDatabase } from '../context/DBProvider'; export const ManageAreasScreen = () => { const db = useDatabase(); const areas = useAreas(); const [name, setName] = useState(''); const addArea = async () => { if (!name) return; await db.areas.add({ id: uuidv4(), name, created_at: Date.now(), updated_at: Date.now() }); setName(''); }; return ( Manage Areas setName(event.target.value)} /> {areas.map((area) => ( ))} ); };