'use client' /** A single slider row for fine-tuning. */ export function FineTuneSlider({ label, value, onChange, min, max, step, unit = '\u00B0', radioName, radioChecked, onRadioChange, }: { label: string value: number onChange: (v: number) => void min: number max: number step: number unit?: string radioName?: string radioChecked?: boolean onRadioChange?: () => void }) { return (
{radioName !== undefined && ( )} {label} {min}{unit} onChange(parseInt(e.target.value) / 100)} className="flex-1 h-1.5 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 accent-teal-500" /> +{max}{unit} {value >= 0 ? '+' : ''}{value.toFixed(2)}{unit}
) }