export default function getDefaultSlotFiller(slot) { if (typeof slot !== 'object') throw 'getDefaultSlotFiller requires a slot'; if (slot.type !== 'propertySlot') throw 'provided slot must be a propertySlot'; let slotType = slot.slotType; if (!slotType || slot.slotType === 'slotFiller') { slotType = 'folder'; } const filler = { type: slotType, libraryTags: slot.slotTags || [], name: 'Custom ' + slot.name || 'slot filler', parentId: slot._id, root: { ...slot.root }, }; return filler; }