diff --git a/comps/form/field/type/TypeDropdown.tsx b/comps/form/field/type/TypeDropdown.tsx index 7567b89..cba85f8 100755 --- a/comps/form/field/type/TypeDropdown.tsx +++ b/comps/form/field/type/TypeDropdown.tsx @@ -87,23 +87,14 @@ export const TypeDropdown: FC<{ }); }; - if ((arg.load_trigger?.deps || []).length > 0 && !isEditor) { - useEffect( - () => { - reload(); - }, - arg.load_trigger?.deps.map((e) => fm.data[e]) - ); - } else { - useEffect(() => { - if (isEditor) { - local.loaded = true; - local.render(); - return; - } - reload(); - }, []); - } + useEffect(() => { + if (isEditor) { + local.loaded = true; + local.render(); + return; + } + reload(); + }, []); let value = typeof arg.opt_get_value === "function" diff --git a/comps/form/typings.ts b/comps/form/typings.ts index fd61054..d48b61f 100755 --- a/comps/form/typings.ts +++ b/comps/form/typings.ts @@ -48,13 +48,6 @@ export type FieldProp = { label: string; desc?: string; props?: any; - load_trigger?: { - deps: any[]; - on_change: (arg: { - fm: FMLocal; - where: any; - }) => Promise<{ where?: any; result?: any[] }>; - }; link: { text: | string