Light Provider

A page wide light source that follows the pointer and drifts when idle, driving shadows via CSS variables, plus a hairline, glass, metal and paper switcher.

src/registry/ui/light-provider.tsx/r/light-provider.json

Installation#

bash
npx shadcn@latest add https://ui.minidev.pro/r/light-provider.json

Usage#

tsx
import { LightProvider } from "@/components/ui/light-provider"

export function Example() {
  return <LightProvider />
}

API reference#

LightProvider props
PropTypeDefault
idleDrift when the pointer is idle or absent.booleantrue

Dependencies#

npm

motion

Built from

No other MiniDev files
All Animated React components