const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceFormItem", a = "Form field wrapper with label and validation.", n = "form", o = "1.0.0", i = "stable", s = [{ name: "name", type: "string | (string | number)[]", description: "Field name/path" }, { name: "label", type: "React.ReactNode", description: "Field label" }, { name: "rules", type: "Rule[]", description: "Validation rules" }, { name: "required", type: "boolean", default: "false", description: "Required field" }, { name: "help", type: "React.ReactNode", description: "Help text" }, { name: "tooltip", type: "string | TooltipProps", description: "Tooltip help" }, { name: "extra", type: "React.ReactNode", description: "Extra content below input" }, { name: "validateStatus", type: "'success' | 'warning' | 'error' | 'validating'", description: "Validation status" }, { name: "hasFeedback", type: "boolean", default: "false", description: "Show feedback icon" }, { name: "children", type: "React.ReactNode", required: !0, description: "Form control" }], r = [{ title: "Form Item", description: "Field wrapper", code: `<NiceFormItem
  name="username"
  label="Username"
  rules={[
    { required: true, message: 'Username is required' },
    { min: 3, message: 'Min 3 characters' }
  ]}
  tooltip="Your display name"
  hasFeedback
>
  <NiceInput placeholder="Enter username" />
</NiceFormItem>` }], c = { keyboard: [], aria: ["Label association", "Error message"] }, l = ["NiceForm", "NiceInput"], d = {
  $schema: e,
  name: t,
  description: a,
  category: n,
  since: o,
  status: i,
  props: s,
  examples: r,
  accessibility: c,
  seeAlso: l
};
export {
  e as $schema,
  c as accessibility,
  n as category,
  d as default,
  a as description,
  r as examples,
  t as name,
  s as props,
  l as seeAlso,
  o as since,
  i as status
};
