/
aliyyyada
/
FrontendAdminPanel
Обзор
Документация
Войти
/
aliyyyada
/
FrontendAdminPanel
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/components/common/Button.jsx
15 строк
532 B
Алина
initial commit
15 июн 2026, 18:49
15 июн 2026, 18:49
7512c1b
Код
Авторство
О чём код?
import React from 'react'; import styles from './Button.module.css'; export function Button({ children, onClick, type = 'button', variant = 'primary', disabled, loading, fullWidth, size = 'md' }) { return ( <button type={type} onClick={onClick} disabled={disabled || loading} className={`${styles.btn} ${styles[variant]} ${styles[size]} ${fullWidth ? styles.fullWidth : ''} ${loading ? styles.loading : ''}`} > {loading ? <span className={styles.spinner} /> : children} </button> ); }