Optionalposition
position?: "left" | "right" | "middle"
Optionallocation
location?: "center" | "bottom" | "top"
Optionaldirection
direction?: "horizontal" | "vertical"
OptionalbuttonsContainerStyle
buttonsContainerStyle?: CSSProperties
OptionalalternateIconComponent
alternateIconComponent?: Element
OptionaliconComponent
iconComponent?: Element
OptionalshowAspect
showAspect?: boolean
OptionalcontainerProps
containerProps?: HTMLAttributes<HTMLDivElement>
OptionalbuttonProps
buttonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalbuttonStyle
buttonStyle?: CSSProperties
OptionalbuttonClassName
buttonClassName?: string
OptionaliconWrapperProps
iconWrapperProps?: HTMLAttributes<HTMLSpanElement>
OptionaltextProps
textProps?: HTMLAttributes<HTMLSpanElement>
OptionalcontentWrapperProps
contentWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalrenderButton
renderButton?: ((options: { index: number; button: ButtonTouch; defaultButton: ReactNode; defaultProps: ButtonHTMLAttributes<HTMLButtonElement>; direction: "horizontal" | "vertical"; }) => ReactNode) OptionalrenderButtonContent
renderButtonContent?: ((options: { index: number; button: ButtonTouch; defaultIcon: ReactNode; defaultLabel: ReactNode; defaultContent: ReactNode; direction: "horizontal" | "vertical"; }) => ReactNode) Optionalgap
gap?: string | number