diff --git a/README.md b/README.md
index abed358910..7cb1dc0b1c 100644
--- a/README.md
+++ b/README.md
@@ -56,7 +56,7 @@ The repository's `packages` also contains the following apps, which can be en-/d
- **ocm:** Open Cloud Mesh integration to allow for collaboration across OpenCloud instances
- **pdf-viewer:** An extension for opening PDF files without leaving the UI
- **preview:** An extension for opening audio, video and image files
-- **search:** An extension for registering search providers, which then get rendered into the layout in the **runtime** using a portal
+- **search:** An extension for registering search providers, which then get rendered into the layout in the **runtime** using an extension point
- **text-editor:** An extension for creating, opening and editing plain text files, like e.g. `.md` or `.txt`
- **webfinger:** Redirect app for the OpenCloud webfinger service
diff --git a/package.json b/package.json
index dada0acad4..53a67ec166 100644
--- a/package.json
+++ b/package.json
@@ -106,8 +106,7 @@
"pnpm": {
"patchedDependencies": {
"caf@15.0.1": "patches/caf@15.0.1.patch",
- "vue3-gettext@2.4.0": "patches/vue3-gettext@2.4.0.patch",
- "portal-vue@3.0.0": "patches/portal-vue@3.0.0.patch"
+ "vue3-gettext@2.4.0": "patches/vue3-gettext@2.4.0.patch"
}
}
}
diff --git a/packages/design-system/docs/.vitepress/theme/index.ts b/packages/design-system/docs/.vitepress/theme/index.ts
index 5ca6ee8e86..d1d147466f 100644
--- a/packages/design-system/docs/.vitepress/theme/index.ts
+++ b/packages/design-system/docs/.vitepress/theme/index.ts
@@ -1,6 +1,5 @@
import './tailwind.css'
import DefaultTheme from 'vitepress/theme-without-fonts'
-import PortalVue from 'portal-vue'
import './../../../src/styles/layers.css'
import { createGettext } from 'vue3-gettext'
import { createPinia } from 'pinia'
@@ -17,7 +16,6 @@ export default {
const pinia = createPinia()
app.use(gettext)
app.use(pinia)
- app.use(PortalVue)
app.component('LiveCodeBlock', LiveCodeBlock)
app.component('ComponentApi', ComponentApi)
diff --git a/packages/design-system/docs/components/OcDrop/OcDrop.md b/packages/design-system/docs/components/OcDrop/OcDrop.md
index 9075cca7fd..3cb270714c 100644
--- a/packages/design-system/docs/components/OcDrop/OcDrop.md
+++ b/packages/design-system/docs/components/OcDrop/OcDrop.md
@@ -52,7 +52,7 @@ The following example shows how to use the component to display action items.
### Mobile
-The mobile version of the drop uses a bottom drawer to display its content. It requires a portal to `app.runtime.bottom.drawer` to be set up in your application layout.
+The mobile version of the drop uses a bottom drawer to display its content. It requires a div with the id `app-runtime-bottom-drawer` to be set up in your application layout.
You can specify a title for the bottom drawer using the `title` prop.
diff --git a/packages/design-system/docs/components/OcDrop/mobile.vue b/packages/design-system/docs/components/OcDrop/mobile.vue
index 9395a3bdef..4ee57c5caf 100644
--- a/packages/design-system/docs/components/OcDrop/mobile.vue
+++ b/packages/design-system/docs/components/OcDrop/mobile.vue
@@ -1,10 +1,7 @@
-