motion-number-slider

PreviousNext
Docs
ui-layoutscomponent

Preview

Loading preview…
./registry/components/motion-number/motion-number-slider.tsx
'use client';
import React, { useState } from 'react';
import { DualRangeSlider } from '@/components/ui/slider';

export default function index() {
  const [widthPercentage, setWidthPercentage] = useState(70);
  return (
    <>
      <div className='w-3/5 mx-auto px-10 gap-10 py-16'>
        <div>
          <h1>Width</h1>
          <DualRangeSlider
            label
            lableContenPos={'left'}
            value={[widthPercentage]}
            onValueChange={([widthPercentage]) =>
              widthPercentage != null && setWidthPercentage(widthPercentage)
            }
            min={0}
            max={100}
            step={1}
          />
        </div>
      </div>
    </>
  );
}

Installation

npx shadcn@latest add @ui-layouts/motion-number-slider

Usage

import { MotionNumberSlider } from "@/components/motion-number-slider"
<MotionNumberSlider />