Messaging/Flag (AppFlag)

Flag (AppFlag)

● Needs Review Web Nuxt 4 + Mobile React Native

Notifikasi mengambang (Floating Toast / Banner) khas Atlassian untuk konfirmasi aksi sukses, peringatan sistem, atau pesan kesalahan jaringan.

<AppFlag appearance="success" title="…" @dismiss="…" />

Appearance & Aksi

Pakai success untuk mengonfirmasi hasil aksi pengguna (tersimpan, terkirim), warning untuk kondisi yang butuh perhatian tapi belum gagal (koneksi tidak stabil), dan error/normal sesuai kebutuhan. Tambahkan action-label hanya kalau ada satu langkah lanjutan yang jelas ("Lihat Lembar Jawaban") — jangan jadikan Flag tempat menaruh banyak pilihan aksi, itu tugas Modal atau halaman penuh.

Flag Notifications Gallery

Jawaban Berhasil Disimpan

Progres pengerjaan soal nomor 1 s/d 45 telah tersinkronisasi ke server.

Koneksi Internet Tidak Stabil

Sedang mencoba menghubungkan ulang ke server CBT...

Props & API Reference

5 properties
PropertyTypeDefaultDeskripsi
appearance 'info' | 'success' | 'warning' | 'error' | 'normal''info'Warna ikon dan aksen sesuai jenis notifikasi.
title *stringJudul singkat — kata pertama yang dibaca pengguna.
description stringDetail satu-dua kalimat di bawah judul.
isDismissible booleantrueMenampilkan tombol tutup (✕) di pojok kanan.
actionLabel stringJika diisi, menampilkan tombol teks aksi di bawah deskripsi.

Events & Emits API

2 events
Event NamePayload TypeDeskripsi
dismissvoidDipicu saat tombol tutup (✕) ditekan.
actionvoidDipicu saat tombol actionLabel ditekan.

Slots API

1 slots
Slot NameScoped PropsDeskripsi
#defaultKonten tambahan opsional di bawah description (jarang dipakai — utamakan prop description).