/*! Strand UI | MIT License | dillingerstaffing.com */ import type { JSX } from "preact"; import { forwardRef } from "preact/compat"; import { cx } from "../../internal/index.js"; export interface SliderProps extends Omit, "type" | "onChange" | "value"> { min?: number; max?: number; step?: number; value?: number; onChange?: (e: JSX.TargetedEvent) => void; disabled?: boolean; } /** * Range input. * * @example * set(Number(e.currentTarget.value))} /> */ export const Slider = forwardRef(({ min = 0, max = 100, step = 1, value, onChange, disabled, className = "", ...rest }, ref) => (
)); Slider.displayName = "Slider";