Interface TabsLayout

interface TabsLayout {
    collapsible?: { defaultOpen: RulesLogic };
    group: "layout";
    heading?: string;
    id?: string;
    renderRule?: RulesLogic;
    tabs?: TabItem[];
    type: "TabsLayout";
    variant: "vertical" | "horizontal" | "accordion";
    visualGroup?: boolean;
}

Hierarchy

  • BaseLayout
    • TabsLayout

Properties

collapsible?: { defaultOpen: RulesLogic }

Enable Collapsible element = default on/off/login condition

group: "layout"
heading?: string

Parent Heading

id?: string
renderRule?: RulesLogic

Conditional rendering config

tabs?: TabItem[]

Tabs definitions

type: "TabsLayout"
variant: "vertical" | "horizontal" | "accordion"

UI variant

visualGroup?: boolean

Display as group = background, shadow, border ...