Stop Rebuilding UI

Shadcn.io is not affiliated with official shadcn/ui

React Dialog Block Sleep Timer

Sleep timer dialog with duration presets, countdown display, fade-out option, and cancel functionality for media apps

Fall asleep to your favorite content. This React sleep timer dialog provides quick duration presets, visual countdown display, optional audio fade-out, and easy cancellation for media playback. Built with shadcn/ui Dialog, Button, Badge, Switch, and Progress components using Tailwind CSS, users set automatic stop timers with satisfying visual feedback and smooth audio transitions. Select duration, enable fade, watch countdown—perfect for music players, podcast apps, audiobook readers, or any Next.js application where timed media playback helps users relax and sleep without manual intervention.

React Dialog Block Sleep Timer preview

Loading...
Scroll to load preview

Installation

Install
Pro block

FAQ