fix: Adjust code to be Vue 2.7 compatible as `key` on `<template>` is Vue3 only

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pull/41993/head
Ferdinand Thiessen 6 months ago
parent 4983a35e1f
commit d14b351208
No known key found for this signature in database
GPG Key ID: 45FAE7268762B400

@ -90,11 +90,12 @@
</template> </template>
<!-- Grouped search results --> <!-- Grouped search results -->
<template v-for="({list, type}, typesIndex) in orderedResults" v-else :key="type"> <template v-for="({list, type}, typesIndex) in orderedResults" v-else>
<h2 class="unified-search__results-header"> <h2 :key="type" class="unified-search__results-header">
{{ typesMap[type] }} {{ typesMap[type] }}
</h2> </h2>
<ul class="unified-search__results" <ul :key="type"
class="unified-search__results"
:class="`unified-search__results-${type}`" :class="`unified-search__results-${type}`"
:aria-label="typesMap[type]"> :aria-label="typesMap[type]">
<!-- Search results --> <!-- Search results -->

@ -1,6 +1,6 @@
{ {
"extends": "@vue/tsconfig/tsconfig.json", "extends": "@vue/tsconfig/tsconfig.json",
"include": ["./apps/**/*.ts", "./apps/**/*.vue", "./core/**/*.ts", "./*.d.ts"], "include": ["./apps/**/*.ts", "./apps/**/*.vue", "./core/**/*.ts", "./core/**/*.vue", "./*.d.ts"],
"compilerOptions": { "compilerOptions": {
"types": ["jest", "node", "vue", "vue-router"], "types": ["jest", "node", "vue", "vue-router"],
"outDir": "./dist/", "outDir": "./dist/",
@ -18,6 +18,9 @@
"resolveJsonModule": true, "resolveJsonModule": true,
"strict": true, "strict": true,
}, },
"vueCompilerOptions": {
"target": 2.7
},
"ts-node": { "ts-node": {
// these options are overrides used only by ts-node // these options are overrides used only by ts-node
// same as our --compilerOptions flag and our TS_NODE_COMPILER_OPTIONS environment variable // same as our --compilerOptions flag and our TS_NODE_COMPILER_OPTIONS environment variable

Loading…
Cancel
Save