UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

43 lines (42 loc) 1.75 kB
import * as React from 'react'; import { BaseModuleTab } from './types'; export type TabListVariant = 'columns' | 'rows'; export declare function TabList({ tabs, onTabsChange, onRemoveTab, onRemoveToolbar, onChangeTabName, disabled, onNewTab, variant, }: { disabled: boolean; tabs: BaseModuleTab[]; onTabsChange: (tabs: BaseModuleTab[]) => void; onRemoveTab: (tabIndex: number) => void; onRemoveToolbar: (tabIndex: number, toolbarIndex: number) => void; onChangeTabName: (tabIndex: number, tabName: string) => void; onNewTab?: () => void; variant?: TabListVariant; }): React.JSX.Element; export declare function TabItem({ tab, tabId, tabIndex, tabs, onTabsChange, onRemove, onRemoveToolbar, onChangeTabName, disabled, variant, }: { tab: BaseModuleTab; tabId: string; tabIndex: number; tabs: BaseModuleTab[]; onTabsChange: (tabs: BaseModuleTab[]) => void; disabled: boolean; onRemove: () => void; onRemoveToolbar: (toolbarIndex: number) => void; onChangeTabName: (tabName: string) => void; variant?: TabListVariant; }): React.JSX.Element; export declare function ToolbarList({ toolbars, tabIndex, tabs, onTabsChange, onRemove, disabled, orientation, compact, embedded, }: { toolbars: string[]; tabIndex: number; tabs: BaseModuleTab[]; onTabsChange: (tabs: BaseModuleTab[]) => void; disabled: boolean; onRemove: (toolbarIndex: number) => void; orientation?: 'vertical' | 'horizontal'; compact?: boolean; embedded?: boolean; }): React.JSX.Element; export declare function ToolbarItem({ toolbar, onRemove, disabled, compact, }: { disabled: boolean; toolbar: string; onRemove: () => void; compact?: boolean; }): React.JSX.Element;