UNPKG

@grafana/ui

Version:
35 lines (32 loc) 939 B
import { isIconName } from '@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 && !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 }; }; export { isNewGroup, selectableValueToComboboxOption }; //# sourceMappingURL=utils.mjs.map