{"version":3,"file":"index.cjs","sources":["../../../../src/components/FormContainer/FormContainer.tsx"],"sourcesContent":["import { Error } from './Error';\nimport { FormElementContainer } from './FormElementContainer';\nimport { FormRoot } from './FormRoot';\nimport { Label } from '@/components/Label';\nimport { FormContainerProps } from './FormContainer.types';\n\nexport const FormContainer = ({\n  id,\n  label,\n  orientation,\n  dir,\n  error,\n  children,\n  addLabelPadding,\n  ...props\n}: FormContainerProps) => (\n  <FormRoot\n    $orientation={orientation}\n    $dir={dir}\n    $addLabelPadding={addLabelPadding}\n    {...props}\n  >\n    <FormElementContainer>\n      {children}\n      {!!error && error !== true && <Error>{error}</Error>}\n    </FormElementContainer>\n    {label && (\n      <Label\n        htmlFor={id}\n        error={!!error}\n      >\n        {label}\n      </Label>\n    )}\n  </FormRoot>\n);\n"],"names":["jsxs","FormRoot","FormElementContainer","jsx","Error","Label"],"mappings":";;;;;;;;;;AAMO,MAAM,gBAAgB,CAAC;AAAA,EAC5B,EAAA;AAAA,EACA,KAAA;AAAA,EACA,WAAA;AAAA,EACA,GAAA;AAAA,EACA,KAAA;AAAA,EACA,QAAA;AAAA,EACA,eAAA;AAAA,EACA,GAAG;AACL,CAAA,qBACEA,eAAA;AAAA,EAACC,iBAAA;AAAA,EAAA;AAAA,IACC,YAAA,EAAc,WAAA;AAAA,IACd,IAAA,EAAM,GAAA;AAAA,IACN,gBAAA,EAAkB,eAAA;AAAA,IACjB,GAAG,KAAA;AAAA,IAEJ,QAAA,EAAA;AAAA,sBAAAD,eAAA,CAACE,yCAAA,EAAA,EACE,QAAA,EAAA;AAAA,QAAA,QAAA;AAAA,QACA,CAAC,CAAC,KAAA,IAAS,UAAU,IAAA,oBAAQC,cAAA,CAACC,eAAO,QAAA,EAAA,KAAA,EAAM;AAAA,OAAA,EAC9C,CAAA;AAAA,MACC,KAAA,oBACCD,cAAA;AAAA,QAACE,WAAA;AAAA,QAAA;AAAA,UACC,OAAA,EAAS,EAAA;AAAA,UACT,KAAA,EAAO,CAAC,CAAC,KAAA;AAAA,UAER,QAAA,EAAA;AAAA;AAAA;AACH;AAAA;AAEJ;;"}