Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProNotification channels in a popover where each switch saves by itself, updates at once and rolls back with an announced message if saving fails.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Use this for per-project or per-thread notification settings where a full settings page would be too far away.
Do not use it for account-wide preferences (use a settings page) or for settings that need a Save button.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
channels | { id, label, description }[] | - | The channels. |
value | Record<string, boolean> | - | Enabled state by id. |
onChange | (id: string, enabled: boolean) => Promise<void> | - | Save one change; reject to roll it back. |
| Key | Action |
|---|---|
| Space on a switch | toggles and saves |
| Escape | closes |
The pattern ships a Testing Library test (popover-notification-prefs.test.tsx) that covers the count in the name, descriptions, saving, rollback and per-switch locking.