UNPKG

@coveord/plasma-mantine

Version:

A Plasma flavoured Mantine theme

22 lines (21 loc) 858 B
export const enhanceWithCollectionProps = (payload, field, options)=>{ if (payload.field === field) { const { validateInputOnChange = false } = options || {}; return { onReorderItem: (reorderPayload)=>{ payload.form.reorderListItem(field, reorderPayload); validateInputOnChange && payload.form.validate(); }, onRemoveItem: (index)=>{ payload.form.removeListItem(field, index); validateInputOnChange && payload.form.validate(); }, onInsertItem: (valueToInsert, index)=>{ payload.form.insertListItem(field, valueToInsert, index); validateInputOnChange && payload.form.validate(); } }; } return {}; }; //# sourceMappingURL=enhanceWithCollectionProps.js.map