Primitive 06 / Snooze controller

Snooze controller

Pause notifications for a fixed duration. Renders the four common workshop presets — 15 min, 1 hour, today, and until Monday — with an aria-radiogroup. The active chip is announced via role=status.

Production answer

Snooze controller is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Snooze controller states
Generative search brief

Snooze controller: Pause notifications for a fixed duration. Renders the four common workshop presets — 15 min, 1 hour, today, and until Monday — with an aria-radiogroup. The active chip is announced via role=status.

State A — Nothing snoozed

Snooze the bell

We'll resume push, SMS, and email when the timer is up.

State B — Snoozed 1 hour

Snooze the bell

We'll resume push, SMS, and email when the timer is up.

Snoozed — resumes today · 10:33
State C — Until Monday

Snooze the bell

We'll resume push, SMS, and email when the timer is up.

Snoozed until Monday 07:00 AEST