@grafana/ui
Version:
Grafana Components Library
1 lines • 756 B
Source Map (JSON)
{"version":3,"file":"SuffixIcon.mjs","sources":["../../../../src/components/Combobox/SuffixIcon.tsx"],"sourcesContent":["import { Icon } from '../Icon/Icon';\n\ninterface Props {\n isLoading: boolean;\n isOpen: boolean;\n}\n\nexport const SuffixIcon = ({ isLoading, isOpen }: Props) => {\n const suffixIcon = isLoading\n ? 'spinner'\n : // If it's loading, show loading icon. Otherwise, icon indicating menu state\n isOpen\n ? 'search'\n : 'angle-down';\n\n return <Icon name={suffixIcon} />;\n};\n"],"names":[],"mappings":";;;AAOO,MAAM,UAAa,GAAA,CAAC,EAAE,SAAA,EAAW,QAAoB,KAAA;AAC1D,EAAA,MAAM,aAAa,SACf,GAAA,SAAA;AAAA;AAAA,IAEA,SACE,QACA,GAAA;AAAA,GAAA;AAEN,EAAO,uBAAA,GAAA,CAAC,IAAK,EAAA,EAAA,IAAA,EAAM,UAAY,EAAA,CAAA;AACjC;;;;"}