{"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;CACzE,IAAI,KAAK,WAAW,GAClB,OAAO;CAGT,KAAK,MAAM,QAAQ,MAAM;EACvB,IAAI,EAAE,WAAW,OACf,OAAO;EAGT,IAAK,KAAiC,MAAM,SAAS,GACnD,OAAO;CAEX;CAEA,OAAO;AACT"}