@grafana/ui
Version:
Grafana Components Library
1 lines • 832 B
Source Map (JSON)
{"version":3,"file":"utils.mjs","sources":["../../../../src/components/Combobox/utils.ts"],"sourcesContent":["import { ComboboxOption } from './types';\n\nexport const isNewGroup = <T extends string | number>(option: ComboboxOption<T>, prevOption?: ComboboxOption<T>) => {\n const currentGroup = option.group;\n\n if (!currentGroup) {\n return prevOption?.group ? true : false;\n }\n\n if (!prevOption) {\n return true;\n }\n\n return prevOption.group !== currentGroup;\n};\n"],"names":[],"mappings":";AAEO,MAAM,UAAA,GAAa,CAA4B,MAAA,EAA2B,UAAA,KAAmC;AAClH,EAAA,MAAM,eAAe,MAAA,CAAO,KAAA;AAE5B,EAAA,IAAI,CAAC,YAAA,EAAc;AACjB,IAAA,OAAA,CAAO,UAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,UAAA,CAAY,SAAQ,IAAA,GAAO,KAAA;AAAA,EACpC;AAEA,EAAA,IAAI,CAAC,UAAA,EAAY;AACf,IAAA,OAAO,IAAA;AAAA,EACT;AAEA,EAAA,OAAO,WAAW,KAAA,KAAU,YAAA;AAC9B;;;;"}