Make DHCP hosts reservation be full width

This commit is contained in:
2024-01-09 18:28:26 +01:00
parent e86b29c03a
commit 71e22bc328
3 changed files with 26 additions and 18 deletions

View File

@ -4,6 +4,7 @@ import DeleteIcon from "@mui/icons-material/Delete";
import {
Avatar,
Button,
Grid,
IconButton,
ListItem,
ListItemAvatar,
@ -35,21 +36,24 @@ export function NetDHCPHostReservations(p: {
return (
<>
{p.dhcp.hosts.map((h, num) => (
<HostReservationWidget
key={num}
{...p}
onChange={() => {
p.onChange?.(p.dhcp);
}}
host={h}
onRemove={() => {
p.dhcp.hosts.splice(num, 1);
p.onChange?.(p.dhcp);
}}
/>
))}
<Grid container>
{p.dhcp.hosts.map((h, num) => (
<Grid key={num} sm={12} md={6} item style={{ padding: "10px" }}>
<HostReservationWidget
key={num}
{...p}
onChange={() => {
p.onChange?.(p.dhcp);
}}
host={h}
onRemove={() => {
p.dhcp.hosts.splice(num, 1);
p.onChange?.(p.dhcp);
}}
/>
</Grid>
))}
</Grid>
{p.editable && (
<Button onClick={addHost}>Add new host reservation</Button>
)}