From 0236c927e7097b5d768773f065c1a8646ffdd349 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Wed, 10 Dec 2025 07:54:06 +0100 Subject: [PATCH] Fix regulators page: add missing Select import and improve error handling --- src/pages/configuration/RegulatorsConfigurationPage.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/configuration/RegulatorsConfigurationPage.tsx b/src/pages/configuration/RegulatorsConfigurationPage.tsx index 2f7db01..6f77544 100644 --- a/src/pages/configuration/RegulatorsConfigurationPage.tsx +++ b/src/pages/configuration/RegulatorsConfigurationPage.tsx @@ -4,6 +4,7 @@ import { NaturalRegulator } from '@/types' import Card from '@/components/base/Card' import Button from '@/components/base/Button' import Input from '@/components/base/Input' +import Select from '@/components/base/Select' import Table from '@/components/base/Table' import { validateRequired, validateNumber } from '@/utils/validators' import './RegulatorsConfigurationPage.css' @@ -24,7 +25,7 @@ export default function RegulatorsConfigurationPage() { }) const [errors, setErrors] = useState>({}) - if (loading || !data) { + if (loading) { return (
Loading...
@@ -33,7 +34,7 @@ export default function RegulatorsConfigurationPage() { } // Safely normalize regulators to ensure all required fields exist - const regulators: NaturalRegulator[] = (data.regulators || []) + const regulators: NaturalRegulator[] = (data?.regulators || []) .filter(reg => reg && reg.id && reg.name) // Filter out invalid entries .map(reg => ({ id: reg.id,