UNPKG

@grafana/ui

Version:
21 lines (16 loc) 665 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var React = require('react'); var Icon = require('../Icon/Icon.cjs'); "use strict"; const SuffixIcon = React.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__ */ jsxRuntime.jsx(Icon.Icon, { ...rest, name: suffixIcon, ref }); }); SuffixIcon.displayName = "SuffixIcon"; exports.SuffixIcon = SuffixIcon; //# sourceMappingURL=SuffixIcon.cjs.map