UNPKG

@grafana/ui

Version:
40 lines (35 loc) 1.07 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var data = require('@grafana/data'); "use strict"; const isNewGroup = (option, prevOption) => { const currentGroup = option.group; if (!currentGroup) { return (prevOption == null ? void 0 : prevOption.group) ? true : false; } if (!prevOption) { return true; } return prevOption.group !== currentGroup; }; const selectableValueToComboboxOption = (v) => { if (v == null || v.value == null) { console.warn("selectableValueToComboboxOption: value is null or undefined", v); return void 0; } if (v.icon != null && !data.isIconName(v.icon)) { console.warn("selectableValueToComboboxOption: icon is not a valid icon name", v.icon); return void 0; } return { label: v.label, value: v.value, description: v.description, group: v.group, infoOption: v.infoOption, icon: v.icon }; }; exports.isNewGroup = isNewGroup; exports.selectableValueToComboboxOption = selectableValueToComboboxOption; //# sourceMappingURL=utils.cjs.map