From ffb1eaad8f1e753d9df0ca5d2102242fda91c039 Mon Sep 17 00:00:00 2001 From: KarthiKKVardhan Date: Tue, 5 May 2026 18:10:51 +0530 Subject: [PATCH] HSC COde edit and add new Hsc updated --- .../src/pages/Admin/configuration/IsicHsCodes.jsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ipi-survey-platform/src/pages/Admin/configuration/IsicHsCodes.jsx b/ipi-survey-platform/src/pages/Admin/configuration/IsicHsCodes.jsx index 47d3d5d..e202061 100644 --- a/ipi-survey-platform/src/pages/Admin/configuration/IsicHsCodes.jsx +++ b/ipi-survey-platform/src/pages/Admin/configuration/IsicHsCodes.jsx @@ -895,6 +895,21 @@ const IsicHsCodes = () => { const handleFormChange = (field) => (event) => { const value = event?.target?.value ?? event; + + if (field === "weight") { + // Allow only numbers + optional decimal + if (!/^\d*\.?\d*$/.test(value)) return; + + // Split integer & decimal parts + const [intPart = "", decPart = ""] = value.split("."); + + + if (intPart.length > 2) return; + + + if (decPart.length > 10) return; + } + setForm((prev) => ({ ...prev, [field]: value })); };