w-aura/src/components/MainButton/index.tsx
Daniil Chemerkin 63cd2e5798 Develop
2024-05-14 22:59:10 +00:00

15 lines
489 B
TypeScript

import './styles.css'
export type ButtonProps = React.ButtonHTMLAttributes<HTMLButtonElement> & {
color?: 'black' | 'blue'
};
function MainButton({ className, children, color, ...props}: ButtonProps): JSX.Element {
const colorClass = color ? `main-btn--${color}` : 'main-btn--black'
const combinedClassNames = ['main-btn', colorClass, className].filter(Boolean).join(' ')
return <button className={combinedClassNames} {...props}>{children}</button>
}
export default MainButton