@wix/design-system
Version:
@wix/design-system
13 lines • 1.08 kB
TypeScript
import React from 'react';
import { VerticalTabsItemProps } from '../VerticalTabsItem.types';
import { VerticalTabsContextValue } from '../../VerticalTabs/VerticalTabsContext';
import { InjectedFocusableProps } from '../../common/Focusable';
type SelectableItemContainerProps<TabId extends string | number> = Pick<InjectedFocusableProps<VerticalTabsItemProps<TabId>, HTMLDivElement>, 'children' | 'dataHook' | 'prefixIcon' | 'suffixIcon' | 'skin' | 'tabIndex' | 'id' | 'disabled' | 'aria-controls' | 'focusableOnBlur' | 'focusableOnFocus'> & {
baseSkin?: VerticalTabsContextValue['skin'];
size?: VerticalTabsContextValue['size'];
onChange?: VerticalTabsContextValue<TabId>['onChange'];
selected?: boolean;
};
declare const SelectableItem: ({ children, dataHook, prefixIcon, suffixIcon, size, baseSkin, disabled, id, tabIndex, skin, selected, onChange, "aria-controls": ariaControls, focusableOnFocus, focusableOnBlur, }: SelectableItemContainerProps<number | string>) => React.JSX.Element;
export { SelectableItem };
//# sourceMappingURL=SelectableItem.d.ts.map