Root layout config passed to createAsukaDesigner.

interface LayoutConfig {
    bottom?: LayoutZoneConfig;
    iconOverrides?: Record<string, string | LayoutIconOverride>;
    left?: LayoutZoneConfig;
    right?: LayoutZoneConfig;
    selectionMenu?: SelectionMenuConfig;
    top?: LayoutZoneConfig;
}

Properties

Bottom toolbar configuration.

iconOverrides?: Record<string, string | LayoutIconOverride>

Optional icon overrides by module id or block id.

Left sidebar configuration.

Right sidebar configuration.

selectionMenu?: SelectionMenuConfig

Contextual selection toolbar configuration.

Top toolbar configuration.