const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceTag", v = "Tag", a = "1.0.0", c = "stable", o = "display", i = "label", n = "A compact label used for categorization, tags, or selection chips with optional remove button.", s = "1.0.0", r = ["web", "mobile", "desktop"], l = ["tag", "chip", "label", "category", "filter"], d = [{ name: "children", type: "React.ReactNode", required: !0, description: "Tag content." }, { name: "size", type: "NiceSize", required: !1, default: "'md'", description: "Tag size." }, { name: "selected", type: "boolean", required: !1, description: "Active/selected state." }, { name: "removable", type: "boolean", required: !1, description: "Show a remove button." }, { name: "color", type: "string", required: !1, description: "Custom accent color." }, { name: "onClick", type: "() => void", required: !1, description: "Click handler (makes the tag clickable)." }, { name: "onRemove", type: "() => void", required: !1, description: "Called when the remove button is clicked." }], g = [{ name: "onClick", parameters: [], description: "Fired when tag is clicked." }, { name: "onRemove", parameters: [], description: "Fired when remove button is clicked." }], p = [{ name: "--nice-tag-bg", default: "var(--nice-surface-alt)", description: "Tag background" }, { name: "--nice-tag-color", default: "var(--nice-text-color)", description: "Tag text color" }], m = [{ title: "Basic Tags", code: `<NiceTag>React</NiceTag>
<NiceTag>TypeScript</NiceTag>`, language: "tsx" }, { title: "Selectable Tags", code: `<NiceTag selected={isActive} onClick={() => toggle()}>
  Filter
</NiceTag>`, language: "tsx" }, { title: "Removable", code: `<NiceTag removable onRemove={() => removeTag(tag)}>
  {tag}
</NiceTag>`, language: "tsx" }], u = [{ name: "NiceBadge", relationship: "similar" }, { name: "NiceTagBox", relationship: "parent" }], b = {
  $schema: e,
  name: t,
  displayName: "Tag",
  version: a,
  status: c,
  category: o,
  subcategory: i,
  package: "@nicetoDev/ui",
  description: n,
  since: s,
  platforms: r,
  keywords: l,
  props: d,
  events: g,
  cssVariables: p,
  examples: m,
  related: u
};
export {
  e as $schema,
  o as category,
  p as cssVariables,
  b as default,
  n as description,
  v as displayName,
  g as events,
  m as examples,
  l as keywords,
  t as name,
  r as platforms,
  d as props,
  u as related,
  s as since,
  c as status,
  i as subcategory,
  a as version
};
