Lompat ke isi
CirccaHIG

Komponen / Aksi

Button

Tombol untuk menjalankan aksi. Label berupa kata kerja: "Simpan", "Terbitkan BAST".
React · BetaFigma · siapFigmaSumber

Import

tsx
import { Button } from '@divistant/circca-react';

Props

Juga menerima semua atribut <button>.
PropTipeDefaultKeterangan
variant'primary' | 'secondary' | 'ghost' | 'danger''secondary'Tingkat penekanan aksi.
size'sm' | 'md' | 'lg''md'Tinggi 24 / 28 / 36.
leadingVisualVisual—Ikon sebelum label: Plus (komponen) atau <Plus /> (elemen dari @phosphor-icons/react/ssr — wajib bila dipanggil dari Server Component).
trailingVisualVisual—Ikon setelah label, mis. CaretDown.
loadingbooleanfalseMenampilkan spinner dan mengabaikan klik.
blockbooleanfalseLebar penuh kontainer.
asChildbooleanfalseRender sebagai elemen anak (tautan) dengan gaya tombol.
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge).

Sumber

Kode komponen ada di packages/react/src/components/button. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil