UNPKG

@grafana/ui

Version:
17 lines (14 loc) 555 B
import { jsx } from 'react/jsx-runtime'; import { forwardRef } from 'react'; import { Icon } from '../Icon/Icon.mjs'; "use strict"; const SuffixIcon = forwardRef(({ isLoading, isOpen, ...rest }, ref) => { const suffixIcon = isLoading ? "spinner" : ( // If it's loading, show loading icon. Otherwise, icon indicating menu state isOpen ? "search" : "angle-down" ); return /* @__PURE__ */ jsx(Icon, { ...rest, name: suffixIcon, ref }); }); SuffixIcon.displayName = "SuffixIcon"; export { SuffixIcon }; //# sourceMappingURL=SuffixIcon.mjs.map