Command Palette

Search for a command to run...

1.8k

Command Palette

Search for a command to run...

Blog

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 @ncdai/slide-to-unlock

Usage

import {
  SlideToUnlock,
  SlideToUnlockHandle,
  SlideToUnlockText,
  SlideToUnlockTrack,
} from "@/components/slide-to-unlock"
 
import { ShimmeringText } from "@/components/shimmering-text"
<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…