UNPKG

@firecms/core

Version:

Awesome Firebase/Firestore-based headless open-source CMS

16 lines (14 loc) 528 B
import { Properties, PropertiesOrBuilders } from "../types"; import { isPropertyBuilder } from "./entities"; export function makePropertiesEditable(properties: Properties) { Object.keys(properties).forEach((key) => { const property = properties[key]; if (property) { property.editable = true; if (property.dataType === "map" && property.properties) { makePropertiesEditable(property.properties as Properties); } } }); return properties; }