From 571ad3dcd143d9746a1244ca3c621080a6739aba Mon Sep 17 00:00:00 2001 From: rizky Date: Tue, 27 Aug 2024 01:13:16 -0700 Subject: [PATCH] fixing dropdown label --- comps/form/field/type/TypeDropdown.tsx | 6 +++++- utils/override-nav.ts | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/comps/form/field/type/TypeDropdown.tsx b/comps/form/field/type/TypeDropdown.tsx index c27c299..c0d4e8a 100755 --- a/comps/form/field/type/TypeDropdown.tsx +++ b/comps/form/field/type/TypeDropdown.tsx @@ -165,10 +165,14 @@ export const TypeDropdown: FC<{ if (value === null) { fm.data[field.name] = undefined; } + const typeahead_val = (Array.isArray(value) ? value : [value]).filter( + (e) => e + ); + return ( <> { if (item) { diff --git a/utils/override-nav.ts b/utils/override-nav.ts index b61c6e8..becc0fb 100755 --- a/utils/override-nav.ts +++ b/utils/override-nav.ts @@ -6,7 +6,9 @@ const w = window as any; export const overrideNav = (arg?: { local?: any }) => { if ((!w.prasi_menu && !isEditor) || arg?.local) { - w.prasi_menu = { nav_override: true, nav: w.navigate, pm: null }; + if (!w.prasi_menu) { + w.prasi_menu = { nav_override: true, nav: w.navigate, pm: null }; + } w.navigate = (async (_href, params) => { if (!_href) { console.error("Failed to navigate, empty url");