const e = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceSlider", n = "Slider", i = "1.0.0", t = "stable", r = "editors", s = "numeric", l = "Single-thumb range slider for numeric input with tick marks and value display.", o = "1.0.0", c = ["web", "mobile", "desktop"], u = ["slider", "range", "numeric", "track"], m = [{ name: "value", type: "number", required: !1, default: "0", description: "Current value." }, { name: "min", type: "number", required: !1, default: "0", description: "Minimum value." }, { name: "max", type: "number", required: !1, default: "100", description: "Maximum value." }, { name: "step", type: "number", required: !1, default: "1", description: "Step increment." }, { name: "showValue", type: "boolean", required: !1, default: "true", description: "Display current numeric value." }, { name: "showMinMax", type: "boolean", required: !1, default: "false", description: "Display min/max labels at ends." }, { name: "formatValue", type: "(v: number) => string", required: !1, description: "Custom value formatter." }, { name: "showTicks", type: "boolean", required: !1, description: "Show tick marks on track." }], d = [{ name: "onChange", parameters: [{ name: "value", type: "number" }], description: "Called when value changes." }], p = [{ name: "--nice-slider-track-bg", default: "var(--nice-border-color)", description: "Track background" }, { name: "--nice-slider-fill-bg", default: "var(--nice-primary)", description: "Filled track color" }], v = { aria: ['role="slider"', "aria-valuenow", "aria-valuemin", "aria-valuemax"], keyboard: [{ key: "ArrowLeft/Right", action: "Adjust value" }] }, b = [{ title: "Volume Control", code: `<NiceSlider
  label="Volume"
  value={volume}
  onChange={setVolume}
  showMinMax
/>`, language: "tsx" }, { title: "Price Range", code: `<NiceSlider
  min={0}
  max={1000}
  step={10}
  formatValue={(v) => \`$\${v}\`}
/>`, language: "tsx" }], f = [{ name: "NiceRangeSlider", relationship: "multi-thumb" }, { name: "NiceNumberInput", relationship: "alternative" }], g = {
  $schema: e,
  name: a,
  displayName: n,
  version: i,
  status: t,
  category: r,
  subcategory: s,
  package: "@nicetoDev/ui",
  description: l,
  since: o,
  platforms: c,
  keywords: u,
  props: m,
  events: d,
  cssVariables: p,
  accessibility: v,
  examples: b,
  related: f
};
export {
  e as $schema,
  v as accessibility,
  r as category,
  p as cssVariables,
  g as default,
  l as description,
  n as displayName,
  d as events,
  b as examples,
  u as keywords,
  a as name,
  c as platforms,
  m as props,
  f as related,
  o as since,
  t as status,
  s as subcategory,
  i as version
};
