Optional
buttonColor
buttonColor?: string
Optional
buttonBackgroundColor
buttonBackgroundColor?: {
default?: string;
pressed?: string;
}
Optional
alignment
alignment?:
| "space-around"
| "space-between"
| "space-evenly"
| "center"
| "flex-end"
| "flex-start"
Optional
vertical
vertical?: boolean
Optional
buttonsContainerStyle
buttonsContainerStyle?: CSSProperties
Optional
alternateIconComponent
alternateIconComponent?: Element
Optional
containerProps
containerProps?: HTMLAttributes<HTMLDivElement>
Optional
buttonProps
buttonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
buttonStyle
buttonStyle?: CSSProperties
Optional
buttonClassName
buttonClassName?: string
Optional
iconWrapperProps
iconWrapperProps?: HTMLAttributes<HTMLSpanElement>
Optional
textProps
textProps?: HTMLAttributes<HTMLSpanElement>
Optional
contentWrapperProps
contentWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
renderButton
renderButton?: ((options: { index: number; button: Button; defaultButton: ReactNode; defaultProps: ButtonHTMLAttributes<HTMLButtonElement>; vertical: boolean; }) => ReactNode) Optional
renderButtonContent
renderButtonContent?: ((options: { index: number; button: Button; defaultIcon: ReactNode; defaultLabel: ReactNode; defaultContent: ReactNode; vertical: boolean; }) => ReactNode) Optional
gap
gap?: string | number