/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/dotcom/client/src/pages/admin/AdminButton.tsx
30 строк
648 B
Mitja Bezenšek
feat(dotcom): redesign admin panel and add file undelete (#9792)
31 июл 2026, 18:09
Не верифицирован
31 июл 2026, 18:09
4c6a5fb
Код
Авторство
О чём код?
import React from 'react' import styles from './admin.module.css' export function AdminButton({ variant = 'secondary', isLoading, className, children, disabled, ...rest }: { variant?: 'primary' | 'secondary' | 'danger' isLoading?: boolean } & React.ButtonHTMLAttributes<HTMLButtonElement>) { const variantClass = variant === 'primary' ? styles.btnPrimary : variant === 'danger' ? styles.btnDanger : styles.btnSecondary return ( <button {...rest} disabled={disabled || isLoading} className={[styles.btn, variantClass, className].filter(Boolean).join(' ')} > {isLoading ? '…' : children} </button> ) }