Skip to content

Commit

Permalink
fix: fixed fieldlist
Browse files Browse the repository at this point in the history
  • Loading branch information
chesterkmr committed Jan 16, 2025
1 parent f5de88f commit eb2d918
Showing 1 changed file with 11 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,18 @@ export const useFieldList = ({ element }: IUseFieldListProps) => {
const { values } = useDynamicForm();

const addItem = useCallback(async () => {
if (element.params?.defaultValue) {
const expression = element.params?.defaultValue;
const result = await jsonata(expression).evaluate(values);
onChange([...value, result]);
} else {
onChange([...value]);
const expression = element.params?.defaultValue;

if (!expression) {
console.log('Default value is missing for', element.id);
onChange([...value, expression]);

return;
}
}, [value, element.params?.defaultValue, onChange, values]);

const result = await jsonata(expression).evaluate(values);
onChange([...value, result]);
}, [value, element.params?.defaultValue, onChange, values, element.id]);

const removeItem = useCallback(
(index: number) => {
Expand Down

0 comments on commit eb2d918

Please sign in to comment.