A notification settings screen: a matrix of events by channel with select-all columns, security alerts that can't be turned off, email frequency from instant to weekly, quiet hours with days, pause all with a banner, a test notification that slides in, and a save bar.
pnpm dlx shadcn@latest add "https://reactframe.com/r/notification-preferences-panel.json"