Lompat ke isi
CirccaHIG

Komponen / Lapisan & umpan balik

Banner

Pesan di dalam halaman yang tetap terlihat sampai keadaannya berubah: dokumen dikembalikan, data belum lengkap, sinkronisasi gagal.
React · BetaFigma · siapFigmaSumber

Import

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

Props

Juga menerima atribut <section> (mis. tabIndex dan ref untuk memindahkan fokus ke ringkasan kesalahan).
PropTipeDefaultKeterangan
tone'info' | 'success' | 'warning' | 'danger''info'Makna pesan; menentukan warna dan ikon.
titleReactNode—Apa yang terjadi, singkat.
descriptionReactNode—Penjelasan dan apa yang perlu dilakukan pengguna.
actionsReactNode—Tombol aksi (Button size="sm").
onDismiss() => void—Menampilkan tombol × dan dipanggil saat ditekan.
announcebooleanfalseUntuk Banner yang muncul setelah halaman dimuat: Danger/Warning → role="alert", Info/Success → role="status".
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge).

Sumber

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

Esc
↑↓ pilih↵ buka12 hasil