import { ActiveProps, AriaControlsProps, ChangeEventProps, ChangeEventState, GlobalProps, GlobalState, IconAfterProps, IconProps, InitializedState, ShowIconProps } from '../../shared/model'; export type DBTabItemDefaultProps = { /** * To control the component */ checked?: boolean; /** * The disabled attribute can be set to keep a user from clicking on the tab-item. */ disabled?: boolean; /** * The label of the tab-item, if you don't want to use children. */ label?: string; /** * Define the text next to the icon specified via the icon Property to get hidden. */ noText?: boolean; }; export type DBTabItemProps = GlobalProps & DBTabItemDefaultProps & IconProps & IconAfterProps & ActiveProps & AriaControlsProps & ChangeEventProps & ShowIconProps; export type DBTabItemDefaultState = { _selected: boolean; }; export type DBTabItemState = DBTabItemDefaultState & GlobalState & ChangeEventState & InitializedState;