import { HTMLAttributes } from "react";
import { BaseButtonProps, ButtonScales, ButtonVariants } from "../Button/types";
export interface ButtonMenuItemProps extends BaseButtonProps {
isActive?: boolean;
}
export interface ButtonMenuProps {
variant?: typeof ButtonVariants.PRIMARY | typeof ButtonVariants.SUBTLE;
activeIndex?: number;
onItemClick?: (index: number) => void;
scale?: ButtonScales;
children: React.ReactElement[];
}
export interface ChainToggleProps {
activeIndex?: number;
onItemClick?: (index: number) => void;
scale?: "sm" | "md";
children: React.ReactElement[];
}
export interface ChainToggleItemProps extends HTMLAttributes {
isActive?: boolean;
startIcon: React.ReactNode;
scale?: "sm" | "md";
children: React.ReactNode;
}