import { forwardRef } from 'react'; import { Button as BaseButton } from '@base-ui/react/button'; import cs from 'classnames'; import classes from './Button.module.scss'; type ButtonSize = 'small' | 'medium' | 'big' | 'large'; type ButtonProps = Omit, 'size'> & { size?: ButtonSize; }; const BUTTON_SIZE_CLASS: Record = { small: classes['chat-button--small'], medium: classes['chat-button--medium'], big: classes['chat-button--big'], large: classes['chat-button--large'], }; const Button = forwardRef((props, ref) => { const { className, size, ...rest } = props; return ( ); }); Button.displayName = 'Button'; export { Button }; export type { ButtonProps, ButtonSize };