Optionalname
name?: string
Optionalicon
icon?: IconDefinition
OptionalalternateIcon
alternateIcon?: IconDefinition
OptionalonPress
onPress?: (() => void)
OptionalbackgroundColor
backgroundColor?: {
default?: string;
pressed?: string;
}
Optionalactive
active?: boolean
OptionalalternateIconComponent
alternateIconComponent?: Element
OptionaliconComponent
iconComponent?: Element
OptionalcustomComponent
customComponent?: Element
Optionalcolor
color?: string
OptionalactiveColor
activeColor?: string
OptionalinActiveColor
inActiveColor?: string
Optionaldisabled
disabled?: boolean
Optionalshow
show?: boolean
Optionalstyle
style?: CSSProperties
OptionalclassName
className?: string
OptionalbuttonProps
buttonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionaliconWrapperProps
iconWrapperProps?: HTMLAttributes<HTMLSpanElement>
OptionaltextProps
textProps?: HTMLAttributes<HTMLSpanElement>
OptionalcontentWrapperProps
contentWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalrenderContent
renderContent?: ((options: {
index: number;
isActive: boolean;
defaultIcon: ReactNode;
defaultLabel: ReactNode;
defaultContent: ReactNode;
vertical: boolean;
}) => ReactNode)