{"version":3,"file":"is-empty-combobox-data.cjs","names":[],"sources":["../../../../src/components/Combobox/OptionsDropdown/is-empty-combobox-data.ts"],"sourcesContent":["import { Primitive } from '../../..';\nimport { ComboboxParsedItem, ComboboxParsedItemGroup } from '../Combobox.types';\n\nexport function isEmptyComboboxData(data: ComboboxParsedItem<Primitive>[]) {\n  if (data.length === 0) {\n    return true;\n  }\n\n  for (const item of data) {\n    if (!('group' in item)) {\n      return false;\n    }\n\n    if ((item as ComboboxParsedItemGroup).items.length > 0) {\n      return false;\n    }\n  }\n\n  return true;\n}\n"],"mappings":";;AAGA,SAAgB,oBAAoB,MAAuC;AACzE,KAAI,KAAK,WAAW,EAClB,QAAO;AAGT,MAAK,MAAM,QAAQ,MAAM;AACvB,MAAI,EAAE,WAAW,MACf,QAAO;AAGT,MAAK,KAAiC,MAAM,SAAS,EACnD,QAAO;;AAIX,QAAO"}