fix(CommandPalette): options priority

This commit is contained in:
Benjamin Canac
2022-07-17 17:39:44 +02:00
parent 4eb4b65167
commit 76ffbf4cf3

View File

@@ -75,13 +75,13 @@ onMounted(() => {
activateFirstOption() activateFirstOption()
}) })
const options: ComputedRef<Partial<UseFuseOptions<Command>>> = computed(() => defu({}, { const options: ComputedRef<Partial<UseFuseOptions<Command>>> = computed(() => defu({}, props.options, {
fuseOptions: { fuseOptions: {
keys: ['label'] keys: ['label']
}, },
resultLimit: 12, resultLimit: 12,
matchAllWhenSearchEmpty: true matchAllWhenSearchEmpty: true
}, props.options)) }))
const fuse = props.groups.reduce((acc, group) => { const fuse = props.groups.reduce((acc, group) => {
const fuse = useFuse(query, group.commands, defu({}, group.options || {}, options.value)) const fuse = useFuse(query, group.commands, defu({}, group.options || {}, options.value))