File size: 845 Bytes
e6ce630
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'use client'

import React from 'react';
import { Slider } from '../ui/slider';

interface ImageCountSliderProps {
  value: number;
  onChange: (value: number) => void;
}

export default function ImageCountSlider({ value, onChange }: ImageCountSliderProps) {
  return (
    <div className="flex flex-col px-4 py-3">
      <div className="flex justify-between items-center mb-2">
        <p className="text-[#141414] dark:text-white text-base font-medium leading-normal">Image Count</p>
        <p className="text-[#141414] dark:text-white text-sm font-normal leading-normal">{value}</p>
      </div>
      <Slider
        min={1}
        max={4}
        step={1}
        value={[value]}
        onValueChange={(newValue) => onChange(newValue[0])}
        className="w-full"
        formatLabel={(value) => `${value}`}
      />
    </div>
  );
}