diff --git a/docker/routlin-dash/app/pages/networklayout/content.json b/docker/routlin-dash/app/pages/networklayout/content.json index ff58c50..32364ec 100644 --- a/docker/routlin-dash/app/pages/networklayout/content.json +++ b/docker/routlin-dash/app/pages/networklayout/content.json @@ -248,6 +248,53 @@ { "type": "hr" }, + { + "type": "field_row", + "cols": 3, + "items": [ + { + "type": "field", + "label": "DHCP Dynamic Pool Start", + "name": "dhcp_pool_start", + "input_type": "text", + "placeholder": "e.g. 192.168.1.100" + }, + { + "type": "field", + "label": "DHCP Dynamic Pool End", + "name": "dhcp_pool_end", + "input_type": "text", + "placeholder": "e.g. 192.168.1.200" + }, + { + "type": "field_row", + "cols": 2, + "items": [ + { + "type": "field", + "label": "Lease Time", + "name": "dhcp_lease_time", + "input_type": "number", + "min": 1 + }, + { + "type": "field", + "label": "Unit", + "name": "dhcp_lease_unit", + "input_type": "select", + "options": [ + {"value": "minutes", "label": "Minutes"}, + {"value": "hours", "label": "Hours"}, + {"value": "days", "label": "Days"} + ] + } + ] + } + ] + }, + { + "type": "hr" + }, { "type": "field", "label": "Blocklists",