Create a layout registry, optionally holding some layouts already.
Layouts to register, in order.
A LayoutRegistry.
LayoutRegistry
const layouts = createLayoutRegistry([{ id: 'floating', label: 'floating', strategy: floatingLayout, freeform: true }]);layouts.register({ id: 'columns', label: 'columns', strategy: createColumnsLayout({ gap: 8 }) });layouts.list().map((layout) => layout.id); // ['floating', 'columns'] Copy
const layouts = createLayoutRegistry([{ id: 'floating', label: 'floating', strategy: floatingLayout, freeform: true }]);layouts.register({ id: 'columns', label: 'columns', strategy: createColumnsLayout({ gap: 8 }) });layouts.list().map((layout) => layout.id); // ['floating', 'columns']
Create a layout registry, optionally holding some layouts already.