UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

38 lines (33 loc) 796 B
function fieldsGroup(label, tooltip, fields, folded = true) { return { group: true, label, tooltip, folded, fields, }; } function remapConditionalFieldsForPluginGallery(...fields) { return fields.map((field) => { if (field.fields) { return { ...field, fields: remapConditionalFieldsForPluginGallery(...field.fields), }; } if (!field.conditional_fields) return field; return { ...field, conditional_fields: field.conditional_fields.map((condition) => ({ ...condition, key: `custom_configuration_fields/${condition.key .replace("general/", "") .replace("styles/", "")}`, })), }; }); } module.exports = { fieldsGroup, remapConditionalFieldsForPluginGallery, };