Messaging/Spotlight (AppSpotlight)

Spotlight (AppSpotlight)

● Needs Review Web Nuxt 4 + Mobile React Native

Dialog pengenalan fitur baru (Onboarding Tour Highlight) khas Atlassian untuk memandu siswa memahami navigasi CAT atau fitur evaluasi AI.

<AppSpotlight title="…" step="Langkah 2 dari 4" @next="…" @dismiss="…" />

Tur Bertahap

Spotlight dipakai untuk memperkenalkan satu fitur per kartu, dirangkai jadi tur beberapa langkah lewat prop step ("Langkah 2 dari 4") dan event next. Selalu beri jalan keluar ("Lewati Tur") di setiap langkah — jangan memaksa pengguna menyelesaikan seluruh tur untuk bisa menutupnya, karena ini adalah pengenalan opsional, bukan langkah wajib alur inti.

Spotlight Highlight Playground

Langkah 2 dari 4

Tombol Ragu-Ragu CAT

Gunakan tombol bendera ini jika kamu belum yakin dengan jawaban pilihan ganda, sehingga nomor soal akan ditandai warna kuning di navigasi.

Props & API Reference

3 properties
PropertyTypeDefaultDeskripsi
isOpen booleantrueMengontrol render kartu spotlight (v-if internal).
title *stringNama fitur yang sedang disorot.
step string'Langkah 1 dari 3'Label progres tur, ditulis bebas (mis. "Langkah 2 dari 4").

Events & Emits API

2 events
Event NamePayload TypeDeskripsi
nextvoidDipicu saat tombol "Lanjut" ditekan — pindah ke langkah tur berikutnya.
dismissvoidDipicu saat "✕" atau "Lewati Tur" ditekan — menutup seluruh tur.

Slots API

1 slots
Slot NameScoped PropsDeskripsi
#defaultKalimat penjelasan fitur yang disorot, ditampilkan di bawah judul.