volume-slider-control-vertical-demo

PreviousNext
Docs
limeplayexample

Preview

Loading preview…
registry/default/examples/volume-slider-control-vertical-demo.tsx
import { VolumeStateControlDemo } from "@/registry/default/examples/volume-state-control-demo"
import * as VolumeSlider from "@/registry/default/ui/volume-control"

export function VolumeSliderControlVerticalDemo() {
  return (
    <div className="my-4 flex h-fit flex-col items-center gap-1 rounded-md border pt-3">
      <VolumeSlider.Root
        className="focus-area relative h-16 w-1 cursor-crosshair rounded-md -focus-area-x-12 -focus-area-y-2"
        orientation="vertical"
      >
        <VolumeSlider.Track>
          <VolumeSlider.Progress />
        </VolumeSlider.Track>
        <VolumeSlider.Thumb className="size-2" />
      </VolumeSlider.Root>
      <VolumeStateControlDemo />
    </div>
  )
}

Installation

npx shadcn@latest add @limeplay/volume-slider-control-vertical-demo

Usage

import { VolumeSliderControlVerticalDemo } from "@/components/volume-slider-control-vertical-demo"
<VolumeSliderControlVerticalDemo />