KB-301 · EMPTY/NEEDS/ACCESS
Needs Access Empty State
Locked out, without the dead end: it names the exact resource, the exact permission missing, and — the part almost every access screen omits — the people who can actually grant it, so the reader can act without opening a support ticket.
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/empty-needs-access
Props
- art
- React.ReactNode
- default —
- Optional illustration seated above the copy; decorative.
- resource / permission
- string
- default —
- Named exactly, in the system's own words.
- approvers / afterLine
- Approver[] · string
- default —
- Who can grant it, and what happens after asking.
| Prop | Type | Default | Description |
|---|---|---|---|
| art | React.ReactNode | — | Optional illustration seated above the copy; decorative. |
| resource / permission | string | — | Named exactly, in the system's own words. |
| approvers / afterLine | Approver[] · string | — | Who can grant it, and what happens after asking. |