+
+ {{
+ $t('sideToolbar.nodeLibraryTab.noMatchingNodes', {
+ query: searchQuery
+ })
+ }}
+
+
{
})
const activeNodes = computed(() =>
- filteredNodeDefs.value.length > 0
- ? filteredNodeDefs.value
- : nodeDefStore.visibleNodeDefs
+ searchQuery.value.length === 0
+ ? nodeDefStore.visibleNodeDefs
+ : filteredNodeDefs.value
+)
+
+const hasNoMatches = computed(
+ () => searchQuery.value.length > 0 && filteredNodeDefs.value.length === 0
)
const sections = computed(() => {
diff --git a/src/locales/en/main.json b/src/locales/en/main.json
index 9821581c50..48331efa9e 100644
--- a/src/locales/en/main.json
+++ b/src/locales/en/main.json
@@ -904,6 +904,7 @@
"alphabetical": "A-Z",
"alphabeticalDesc": "Sort alphabetically within groups"
},
+ "noMatchingNodes": "No nodes match \"{query}\"",
"sections": {
"favorites": "Bookmarks",
"favoriteNode": "Bookmark Node",