{"version":3,"file":"SelectIcon.mjs","sources":["../../../packages/select/SelectIcon.tsx"],"sourcesContent":["import { ForwardedRef, forwardRef } from 'react'\nimport { SelectIconProps } from './types.js'\nimport {\n  SelectIconDecoratorStyle,\n  SelectIconStyle,\n} from './SelectIconStyles.js'\n\nexport const SelectIcon = forwardRef(\n  (\n    { icon, ...rest }: SelectIconProps,\n    ref?: ForwardedRef<HTMLInputElement>,\n  ) => {\n    return (\n      <SelectIconStyle\n        {...rest}\n        fullwidth={false}\n        arrow='small'\n        leftDecorator={\n          <SelectIconDecoratorStyle>{icon}</SelectIconDecoratorStyle>\n        }\n        ref={ref}\n      />\n    )\n  },\n)\nSelectIcon.displayName = 'SelectIcon'\n"],"names":["SelectIcon","forwardRef","_ref","ref","icon","rest","_jsx","SelectIconStyle","fullwidth","arrow","leftDecorator","SelectIconDecoratorStyle","children","displayName"],"mappings":";;;;AAOO,MAAMA,UAAU,gBAAGC,UAAU,CAClC,CAAAC,IAAA,EAEEC,GAAoC,KACjC;EAAA,IAFH;IAAEC,IAAI;IAAE,GAAGC,IAAAA;AAAsB,GAAC,GAAAH,IAAA,CAAA;EAGlC,oBACEI,GAAA,CAACC,eAAe,EAAA;AAAA,IAAA,GACVF,IAAI;AACRG,IAAAA,SAAS,EAAE,KAAM;AACjBC,IAAAA,KAAK,EAAC,OAAO;IACbC,aAAa,eACXJ,GAAA,CAACK,wBAAwB,EAAA;AAAAC,MAAAA,QAAA,EAAER,IAAAA;AAAI,KAA2B,CAC3D;AACDD,IAAAA,GAAG,EAAEA,GAAAA;AAAI,GACV,CAAC,CAAA;AAEN,CACF,EAAC;AACDH,UAAU,CAACa,WAAW,GAAG,YAAY;;;;"}