geoview-core - v2.3.0
    Preparing search index...

    Interface TypeTabsProps

    Properties for the tabs UI component.

    interface TypeTabsProps {
        activeTrap?: boolean;
        appHeight: string;
        boxProps?: BoxProps;
        containerType: TypeContainerBox;
        hiddenTabs: string[];
        isCollapsed?: boolean;
        isFullScreen: boolean;
        mapId: string;
        onCloseKeyboard?: () => void;
        onHeaderClick?: () => void;
        onOpenKeyboard?: (uiFocus: FocusItemProps) => void;
        onSelectedTabChanged?: (tab: TypeTabs) => void;
        onToggleCollapse?: () => void;
        rightButtons?: unknown;
        selectedTab?: number;
        shellContainer?: HTMLElement;
        TabContentVisibilty?: string;
        tabProps?: TabProps;
        tabs: TypeTabs[];
        tabsProps?: TabsProps;
    }
    Index
    activeTrap?: boolean

    Whether keyboard focus is trapped in the panel.

    appHeight: string

    Available height for the application layout.

    boxProps?: BoxProps

    Props applied to the tab container.

    containerType: TypeContainerBox

    Type of container holding the tab panel.

    hiddenTabs: string[]

    Tab IDs that should not be displayed.

    isCollapsed?: boolean

    Whether the tab panel is collapsed.

    isFullScreen: boolean

    Whether the viewer is in fullscreen mode.

    mapId: string

    The map identifier associated with the tabs component.

    onCloseKeyboard?: () => void

    Callback invoked when keyboard focus leaves the panel.

    onHeaderClick?: () => void

    Callback invoked when the tab header is clicked.

    onOpenKeyboard?: (uiFocus: FocusItemProps) => void

    Callback invoked when keyboard focus enters the panel.

    onSelectedTabChanged?: (tab: TypeTabs) => void

    Callback invoked when a tab is selected.

    onToggleCollapse?: () => void

    Callback invoked when the panel collapse state changes.

    rightButtons?: unknown

    Optional content rendered beside the tabs.

    selectedTab?: number

    Index of the selected tab, synchronized when the prop changes.

    shellContainer?: HTMLElement

    Optional container used to portal menus within fullscreen content.

    TabContentVisibilty?: string

    Visibility value applied to the tab content.

    tabProps?: TabProps

    Props applied to each MUI Tab.

    tabs: TypeTabs[]

    Tabs displayed in the component.

    tabsProps?: TabsProps

    Props applied to the MUI Tabs component.