UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

1 lines 811 B
{"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"}