v0.1 public beta early access on GitHub
Home / Components / permission-primer

Permission PrimerAndroid

Pre-permission explainer block with pulsing icon halo, title, description and Enable / Not now actions

$ npx lumioui add permission-primer
import { PermissionPrimer } from "@/components/ui/permission-primer/permission-primer";
Permission Primerpermission-primer.tsx
permission-primer/permission-primer.tsx open

Live preview — the real component, driven by the props below.

Props9
title string
onEnable () => void
onDismiss () => void
icon? React.ReactNode Slot for an icon or illustration; wrapped in a pulsing circle.
description? string
enableLabel? string Enable button copy. Default "Enable".
dismissLabel? string Dismiss copy. Default "Not now".
pulse? boolean Looping pulse animation on the icon halo. Default true.
className? string
Permission Primerpermission-primer.tsx
permission-primer/permission-primer.tsx open

Pre-permission explainer block with pulsing icon halo, title, description and Enable / Not now actions