{"version":3,"file":"DropdownIndicator.mjs","sources":["../../../../src/components/Select/DropdownIndicator.tsx"],"sourcesContent":["import { DropdownIndicatorProps } from 'react-select';\n\nimport { Icon } from '../Icon/Icon';\nimport { Spinner } from '../Spinner/Spinner';\n\nexport function DropdownIndicator({ selectProps }: DropdownIndicatorProps) {\n  const isOpen = selectProps.menuIsOpen;\n  const icon = isOpen ? 'search' : 'angle-down';\n  const size = 'md';\n\n  if (selectProps.isLoading) {\n    return <Spinner inline />;\n  }\n\n  return <Icon name={icon} size={size} />;\n}\n"],"names":[],"mappings":";;;;;AAKO,SAAS,iBAAA,CAAkB,EAAE,WAAA,EAAY,EAA2B;AACzE,EAAA,MAAM,SAAS,WAAA,CAAY,UAAA;AAC3B,EAAA,MAAM,IAAA,GAAO,SAAS,QAAA,GAAW,YAAA;AACjC,EAAA,MAAM,IAAA,GAAO,IAAA;AAEb,EAAA,IAAI,YAAY,SAAA,EAAW;AACzB,IAAA,uBAAO,GAAA,CAAC,OAAA,EAAA,EAAQ,MAAA,EAAM,IAAA,EAAC,CAAA;AAAA,EACzB;AAEA,EAAA,uBAAO,GAAA,CAAC,IAAA,EAAA,EAAK,IAAA,EAAM,IAAA,EAAM,IAAA,EAAY,CAAA;AACvC;;;;"}