Represents the props for the ITabsView component.

interface ITabsViewProps<
    Data extends {} = IAnything,
    Payload = IAnything,
    Params = IAnything,
> {
    AfterPaper?: any;
    AfterTabs?: any;
    BeforePaper?: any;
    BeforeTabs?: any;
    className?: string;
    fullScreen?: boolean;
    history?: any;
    onNavigate?: (update: Update) => void;
    onTabChange: (id: string, history: MemoryHistory, payload: Payload) => void;
    outlinePaper?: boolean;
    pathname?: string;
    routes: ITabsOutlet<Data, Payload>[];
    style?: any;
    sx?: any;
    tabs: ITabsStep<Payload>[];
    transparentHeader?: boolean;
    transparentPaper?: boolean;
    withScroll?: boolean;
    [key: string]: BoxProps;
    [key: number]: BoxProps;
    [key: symbol]: BoxProps;
}

Type Parameters

Hierarchy

Indexable

  • [key: string]: BoxProps
  • [key: number]: BoxProps
  • [key: symbol]: BoxProps

Properties

AfterPaper?: any
AfterTabs?: any
BeforePaper?: any
BeforeTabs?: any
className?: string
fullScreen?: boolean
history?: any
onNavigate?: (update: Update) => void
onTabChange: (id: string, history: MemoryHistory, payload: Payload) => void
outlinePaper?: boolean
pathname?: string
style?: any
sx?: any
transparentHeader?: boolean
transparentPaper?: boolean
withScroll?: boolean