/
Percival
/
reactJS_course
Обзор
Документация
Войти
/
Percival
/
reactJS_course
Код
Запросы
4
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
task6
task_1_fsd/src/shared/ui/Button/Button.tsx
14 строк
435 B
Rituparn
Added the fourth task
19 окт 2025, 23:09
19 окт 2025, 23:09
f890dd5
Код
Авторство
О чём код?
import styles from './Button.module.css' interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> { variant?: 'primary' | 'secondary' | 'danger' children: React.ReactNode } export const Button = ({ variant = 'primary', children, className, ...props }: ButtonProps) => { return ( <button className={`${styles.button} ${styles[variant]} ${className || ''}`} {...props}> {children} </button> ) }