From 1ea8ce5522bd9ccac0d43c0ff76f70ce9bb3d4d8 Mon Sep 17 00:00:00 2001 From: azeeee05 Date: Mon, 31 Aug 2026 23:00:40 +0530 Subject: [PATCH] feat: implement ActionBuilder page and AddPolicyEngine component for configuration management --- src/app/configuration/actionBuilder/index.tsx | 6 +++--- src/app/policyEngine/components/AddPolicyEngine.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/configuration/actionBuilder/index.tsx b/src/app/configuration/actionBuilder/index.tsx index 3b459b5..0a25a86 100644 --- a/src/app/configuration/actionBuilder/index.tsx +++ b/src/app/configuration/actionBuilder/index.tsx @@ -95,7 +95,7 @@ export default function ActionBuilderPage() { placeholder: '', helpText: '', width: 'full', - section: 'General Information', + section: '', displayOrder: 1, isActive: true, validationJson: { min: undefined, max: undefined, regex: '' }, @@ -387,7 +387,7 @@ export default function ActionBuilderPage() { placeholder: '', helpText: '', width: 'full', - section: 'General Information', + section: '', displayOrder: fields.length + 1, isActive: true, validationJson: { min: undefined, max: undefined, regex: '' }, @@ -409,7 +409,7 @@ export default function ActionBuilderPage() { placeholder: f.placeholder || '', helpText: f.helpText || '', width: f.width || 'full', - section: f.section || 'General Information', + section: f.section || '', displayOrder: f.displayOrder || 1, isActive: f.isActive !== false, validationJson: f.validationJson || { min: undefined, max: undefined, regex: '' }, diff --git a/src/app/policyEngine/components/AddPolicyEngine.tsx b/src/app/policyEngine/components/AddPolicyEngine.tsx index d656bb1..ce5126d 100644 --- a/src/app/policyEngine/components/AddPolicyEngine.tsx +++ b/src/app/policyEngine/components/AddPolicyEngine.tsx @@ -400,7 +400,7 @@ export default function AddPolicyEngine() { const initialFieldValues: Record = {}; fields.forEach((f) => { const defaultVal = f.defaultValue ?? (f as any).default_value ?? (f as any).defaultValueJson ?? (f as any).default_value_json; - if (defaultVal !== undefined && defaultVal !== null && defaultVal !== '') { + if (defaultVal !== undefined && defaultVal !== null) { initialFieldValues[f.fieldCode] = defaultVal; } }); @@ -1444,7 +1444,7 @@ export default function AddPolicyEngine() { (field as any).default_value_json; const effectiveVal = - rawVal !== undefined && rawVal !== null && rawVal !== '' + rawVal !== undefined && rawVal !== null ? rawVal : defaultVal;