@spaced-out/ui-design-system
Version:
Sense UI components library
25 lines • 979 B
TypeScript
import * as React from 'react';
import type { AnchorType } from '../../../components/ButtonDropdown';
import type { MenuOption, MenuProps } from '../../../components/Menu';
import type { TabProps } from '../../../components/Tabs/Tab';
import type { ElevationType } from '../../../components/Tooltip';
type ClassNames = Readonly<{
wrapper?: string;
}>;
export interface TabDropdownProps {
anchorPosition?: AnchorType;
size?: 'medium' | 'small';
props?: {
tab: TabProps;
menu: MenuProps;
};
onOptionSelect?: (option: MenuOption, arg2?: React.SyntheticEvent<HTMLElement> | null | undefined) => unknown;
classNames?: ClassNames;
selected?: boolean;
disabled?: boolean;
elevation?: ElevationType;
testId?: string;
}
export declare const TabDropdown: ({ anchorPosition, size, onOptionSelect, props, elevation, classNames, testId, }: TabDropdownProps) => React.JSX.Element;
export {};
//# sourceMappingURL=TabDropdown.d.ts.map