@grafana/ui
Version:
Grafana Components Library
1 lines • 821 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":"AAEa,MAAA,UAAA,GAAa,CAA4B,MAAA,EAA2B,UAAmC,KAAA;AAClH,EAAA,MAAM,eAAe,MAAO,CAAA,KAAA;AAE5B,EAAA,IAAI,CAAC,YAAc,EAAA;AACjB,IAAO,OAAA,CAAA,UAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,UAAA,CAAY,SAAQ,IAAO,GAAA,KAAA;AAAA;AAGpC,EAAA,IAAI,CAAC,UAAY,EAAA;AACf,IAAO,OAAA,IAAA;AAAA;AAGT,EAAA,OAAO,WAAW,KAAU,KAAA,YAAA;AAC9B;;;;"}