` and add `#cou
```
-### Element with children
+#### Element with children
Wrap the children in a template with the `slot` property and use the prop `allowCollapse` to choose wether to allow or
prevent the user from collapsing the items.
@@ -199,7 +199,7 @@ prevent the user from collapsing the items.
```
-### Editable element
+#### Editable element
Add the prop `:editable=true` and an edit placeholder if you need it. By default
the placeholder is the previous name of the element.
@@ -230,7 +230,7 @@ the placeholder is the previous name of the element.
```
-### Undo element
+#### Undo element
Just set the `undo` and `name` props. When clicking the undo button, an `undo` event is emitted.
```vue
@@ -250,7 +250,7 @@ Just set the `undo` and `name` props. When clicking the undo button, an `undo` e
```
-### Link element
+#### Link element
Href that start by http will be treated as external and opened in a new tab
```
@@ -261,14 +261,14 @@ Href that start by http will be treated as external and opened in a new tab
```
-### Custom title
+#### Custom title
```
```
-### Pinned element
+#### Pinned element
Just set the `pinned` prop.
```
diff --git a/src/components/NcAppNavigationNewItem/NcAppNavigationNewItem.vue b/src/components/NcAppNavigationNewItem/NcAppNavigationNewItem.vue
index 981225f664..e0a192684e 100644
--- a/src/components/NcAppNavigationNewItem/NcAppNavigationNewItem.vue
+++ b/src/components/NcAppNavigationNewItem/NcAppNavigationNewItem.vue
@@ -4,9 +4,9 @@
-->
-# Usage
+### Usage
-### New Item element
+#### New Item element
```vue
@@ -26,7 +26,7 @@
```
-### New Item element with a loading animation instead of the icon
+#### New Item element with a loading animation instead of the icon
```vue
diff --git a/src/components/NcAppNavigationSearch/NcAppNavigationSearch.vue b/src/components/NcAppNavigationSearch/NcAppNavigationSearch.vue
new file mode 100644
index 0000000000..07f419444b
--- /dev/null
+++ b/src/components/NcAppNavigationSearch/NcAppNavigationSearch.vue
@@ -0,0 +1,272 @@
+
+
+
+### Usage
+
+```vue
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Filter by name
+
+
+
+
+
+ Filter by year
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Search query: {{ searchQuery }}
+ -
+ {{ item }}
+
+
+
+
+
+
+
+
+```
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/NcAppNavigationSearch/index.js b/src/components/NcAppNavigationSearch/index.js
new file mode 100644
index 0000000000..b60247b1c1
--- /dev/null
+++ b/src/components/NcAppNavigationSearch/index.js
@@ -0,0 +1,6 @@
+/*!
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+export { default } from './NcAppNavigationSearch.vue'
diff --git a/src/components/index.ts b/src/components/index.ts
index 971adf617e..8b7f409742 100644
--- a/src/components/index.ts
+++ b/src/components/index.ts
@@ -25,6 +25,7 @@ export { default as NcAppNavigationItem } from './NcAppNavigationItem/index.js'
export { default as NcAppNavigationList } from './NcAppNavigationList/index.js'
export { default as NcAppNavigationNew } from './NcAppNavigationNew/index.js'
export { default as NcAppNavigationNewItem } from './NcAppNavigationNewItem/index.js'
+export { default as NcAppNavigationSearch } from './NcAppNavigationSearch/index.js'
export { default as NcAppNavigationSettings } from './NcAppNavigationSettings/index.js'
export { default as NcAppNavigationSpacer } from './NcAppNavigationSpacer/index.js'
export { default as NcAppSettingsDialog } from './NcAppSettingsDialog/index.js'