const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NiceSegmentedControl", t = "Segmented Control", o = "1.0.0", s = "stable", a = "editors", i = "selection", l = "iOS-style segmented button group for exclusive selection.", c = "1.0.0", r = ["mobile", "web"], d = ["segmented", "control", "tabs", "toggle", "ios"], p = [{ name: "options", type: "SegmentOption[]", required: !0, description: "Options array ({ value, label, icon?, disabled? })." }, { name: "value", type: "string", required: !1, description: "Controlled selected value." }, { name: "defaultValue", type: "string", required: !1, description: "Uncontrolled default value." }, { name: "size", type: "'sm' | 'md' | 'lg'", required: !1, default: "'md'", description: "Control size." }, { name: "block", type: "boolean", required: !1, description: "Full-width mode." }, { name: "disabled", type: "boolean", required: !1, description: "Disable all options." }], m = [{ name: "onChange", parameters: [{ name: "value", type: "string" }], description: "Called when selection changes." }], u = [{ name: "--nice-segment-bg", default: "var(--nice-surface-alt)", description: "Background color" }, { name: "--nice-segment-active-bg", default: "var(--nice-surface-bg)", description: "Active segment background" }], g = [{ title: "View Mode Toggle", code: `<NiceSegmentedControl
  options={[
    { value: 'list', label: 'List', icon: <ListIcon /> },
    { value: 'grid', label: 'Grid', icon: <GridIcon /> },
    { value: 'map', label: 'Map', icon: <MapIcon /> }
  ]}
  value={viewMode}
  onChange={setViewMode}
/>`, language: "tsx" }], b = [{ name: "NiceTabs", relationship: "similar" }, { name: "NiceRadioGroup", relationship: "alternative" }], v = {
  $schema: e,
  name: n,
  displayName: t,
  version: o,
  status: s,
  category: a,
  subcategory: i,
  package: "@nicetoDev/ui",
  description: l,
  since: c,
  platforms: r,
  keywords: d,
  props: p,
  events: m,
  cssVariables: u,
  examples: g,
  related: b
};
export {
  e as $schema,
  a as category,
  u as cssVariables,
  v as default,
  l as description,
  t as displayName,
  m as events,
  g as examples,
  d as keywords,
  n as name,
  r as platforms,
  p as props,
  b as related,
  c as since,
  s as status,
  i as subcategory,
  o as version
};
