mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-29 11:20:36 +01:00
chore(CommandPalette): warn when group is missing id
This commit is contained in:
@@ -104,7 +104,14 @@ const fuse = computed(() => defu({}, props.fuse, {
|
|||||||
matchAllWhenSearchEmpty: true
|
matchAllWhenSearchEmpty: true
|
||||||
}))
|
}))
|
||||||
|
|
||||||
const items = computed(() => props.groups?.flatMap(group => group.items?.map(item => ({ ...item, group: group.id })) || []) || [])
|
const items = computed(() => props.groups?.filter((group) => {
|
||||||
|
if (!group.id) {
|
||||||
|
console.warn(`[@nuxt/ui] CommandPalette group is missing an \`id\` property`)
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
return true
|
||||||
|
}).flatMap(group => group.items?.map(item => ({ ...item, group: group.id })) || []) || [])
|
||||||
|
|
||||||
const { results: fuseResults } = useFuse<T>(searchTerm, items, fuse)
|
const { results: fuseResults } = useFuse<T>(searchTerm, items, fuse)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user