imagine / components /ImageGenerator /ImageCountSlider.tsx
github-actions[bot]
GitHub deploy: 8ac466cec7cb18a3cdc40223ab11ee9b5f5f569b
e6ce630
raw
history blame contribute delete
845 Bytes
'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>
);
}