UNPKG

@chakra-ui/select

Version:
1 lines 1.3 kB
{"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"]}