SM

Command Palette

Search for a command to run...

Blog

Slide to Unlock

Syed Moinuddin1 min read
Slide to Unlock

Interactive slider inspired by the classic iPhone “slide to unlock” gesture.

Loading…

awesome. Love the components, especially slide-to-unlock. Great job

Guillermo RauchCEO @Vercel

Features

  • Smooth drag interaction with spring physics via Motion.
  • Composable compound components (track, handle, text).
  • Customizable handle and colors.
  • Built-in shimmering text effect.

Installation

pnpm dlx shadcn@latest add @syedmoin/slide-to-unlock

Usage

import { ShimmeringText } from "@/components/shimmering-text"
import {
  SlideToUnlock,
  SlideToUnlockHandle,
  SlideToUnlockText,
  SlideToUnlockTrack,
} from "@/components/slide-to-unlock"
<SlideToUnlock>
  <SlideToUnlockTrack>
    <SlideToUnlockText>
      <ShimmeringText />
    </SlideToUnlockText>
    <SlideToUnlockHandle />
  </SlideToUnlockTrack>
</SlideToUnlock>

Composition

Use the following composition to build a SlideToUnlock

SlideToUnlock
└── SlideToUnlockTrack
    ├── SlideToUnlockText
    │   └── ShimmeringText
    └── SlideToUnlockHandle

API Reference

SlideToUnlock

Prop

Type

SlideToUnlockText

Prop

Type

Examples

Custom Color

Loading…

Custom Handle

Loading…

Command Palette

Search for a command to run...