Notification Rules List
An ordered rules list where each row names a rule, shows its conditions as chips, points to delivery channels, and carries an enable switch.
An ordered rules list where each row names a rule, shows its conditions as chips, points to delivery channels, and carries an enable switch.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Notification Rules List is an ordered routing manager where each row names a rule, spells its conditions out as chips (priority is Urgent, source is Alerting), points to the delivery channels it targets, and carries its own enable switch beside a drag handle. A muted fallback row states what happens when nothing matches: the notification is delivered in app only.
Rules are one typed array with conditions and channels. Order matters, and the footer note says rules run top to bottom while the first match decides delivery. The drag handle is the affordance that makes that priority editable rather than fixed.
Reach for this block on the notifications settings page or a dedicated routing surface, wired to your rules engine and channel integrations. Evaluate rules server side in the same top to bottom order the UI shows, so a test in settings matches real delivery.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the event routing ruleset. Other rule lists:
Tip: show the fallback row plainly; a rules list that hides its default leaves users guessing where unmatched events go.