Optionalposition
position?: "middle" | "left" | "right"
Optionallocation
location?: "center" | "bottom" | "top"
Optionaldirection
direction?: "horizontal" | "vertical"
buttonsContainerStyle?: CSSProperties
OptionalalternateIconComponent
alternateIconComponent?: Element
OptionaliconComponent
iconComponent?: Element
OptionalshowAspect
showAspect?: boolean
OptionalcontainerProps
containerProps?: HTMLAttributes<HTMLDivElement>
buttonProps?: ButtonHTMLAttributes<HTMLButtonElement>
buttonStyle?: CSSProperties
OptionaliconWrapperProps
iconWrapperProps?: HTMLAttributes<HTMLSpanElement>
OptionaltextProps
textProps?: HTMLAttributes<HTMLSpanElement>
OptionaltextStyle
textStyle?: CSSProperties
OptionalcontentWrapperProps
contentWrapperProps?: HTMLAttributes<HTMLDivElement>
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