import { create } from '@/lib/toko';

/**
 * Wilayah `aria-live` untuk pembaca layar — pengganti [data-umum] di
 * layouts/publik.blade.php asli. Dipakai untuk mengumumkan perpindahan
 * langkah dan status unggah.
 */
const useToko = create('');

export function umumkan(pesan: string) {
    useToko.set(pesan);
}

export function Pengumuman() {
    const pesan = useToko.pakai();

    return (
        <p className="hanya-pembaca-layar" role="status" aria-live="polite" data-umum>
            {pesan}
        </p>
    );
}
