]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix: Adjust code to be Vue 2.7 compatible as `key` on `<template>` is Vue3 only
authorFerdinand Thiessen <opensource@fthiessen.de>
Sun, 3 Dec 2023 22:08:33 +0000 (23:08 +0100)
committerFerdinand Thiessen <opensource@fthiessen.de>
Sun, 3 Dec 2023 22:09:16 +0000 (23:09 +0100)
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
core/src/views/UnifiedSearch.vue
tsconfig.json

index 198e952d9c9a149b55739ffe13f299b9b515103d..e87d7dc6a637e0e648990dee14bef0a11ca18673 100644 (file)
                </template>
 
                <!-- Grouped search results -->
-               <template v-for="({list, type}, typesIndex) in orderedResults" v-else :key="type">
-                               <h2 class="unified-search__results-header">
-                                       {{ typesMap[type] }}
-                               </h2>
-                       <ul class="unified-search__results"
+               <template v-for="({list, type}, typesIndex) in orderedResults" v-else>
+                       <h2 :key="type" class="unified-search__results-header">
+                               {{ typesMap[type] }}
+                       </h2>
+                       <ul :key="type"
+                               class="unified-search__results"
                                :class="`unified-search__results-${type}`"
                                :aria-label="typesMap[type]">
                                <!-- Search results -->
index 6049d7299382d01590d75dea8c12ffdc226fba06..e813dbc0bdee45d8020fd65d2b8c0324d6b21615 100644 (file)
@@ -1,6 +1,6 @@
 {
        "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": {
                "types": ["jest", "node", "vue", "vue-router"],
                "outDir": "./dist/",
@@ -18,6 +18,9 @@
                "resolveJsonModule": true,
                "strict": true,
        },
+       "vueCompilerOptions": {
+               "target": 2.7
+       },
        "ts-node": {
                // these options are overrides used only by ts-node
                // same as our --compilerOptions flag and our TS_NODE_COMPILER_OPTIONS environment variable