{"version":3,"sources":["../src/select-field.tsx"],"sourcesContent":["import { cx } from \"@chakra-ui/shared-utils\"\nimport { HTMLChakraProps, chakra, forwardRef } from \"@chakra-ui/system\"\n\ntype Omitted = \"disabled\" | \"required\" | \"readOnly\" | \"size\"\n\nexport interface SelectFieldProps\n  extends Omit<HTMLChakraProps<\"select\">, Omitted> {\n  /**\n   * @default false\n   */\n  isDisabled?: boolean\n}\n\nexport const SelectField = forwardRef<SelectFieldProps, \"select\">(\n  function SelectField(props, ref) {\n    const { children, placeholder, className, ...rest } = props\n\n    return (\n      <chakra.select\n        {...rest}\n        ref={ref}\n        className={cx(\"chakra-select\", className)}\n      >\n        {placeholder && <option value=\"\">{placeholder}</option>}\n        {children}\n      </chakra.select>\n    )\n  },\n)\n\nSelectField.displayName = \"SelectField\"\n"],"mappings":";;;AAAA,SAAS,UAAU;AACnB,SAA0B,QAAQ,kBAAkB;AAiB9C,SAKkB,KALlB;AALC,IAAM,cAAc;AAAA,EACzB,SAASA,aAAY,OAAO,KAAK;AAC/B,UAAM,EAAE,UAAU,aAAa,WAAW,GAAG,KAAK,IAAI;AAEtD,WACE;AAAA,MAAC,OAAO;AAAA,MAAP;AAAA,QACE,GAAG;AAAA,QACJ;AAAA,QACA,WAAW,GAAG,iBAAiB,SAAS;AAAA,QAEvC;AAAA,yBAAe,oBAAC,YAAO,OAAM,IAAI,uBAAY;AAAA,UAC7C;AAAA;AAAA;AAAA,IACH;AAAA,EAEJ;AACF;AAEA,YAAY,cAAc;","names":["SelectField"]}