+
@@ -7,11 +7,16 @@
diff --git a/src/components/tab/TabPanel.vue b/src/components/tab/TabPanel.vue
new file mode 100644
index 0000000000..d0889b2ec4
--- /dev/null
+++ b/src/components/tab/TabPanel.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
diff --git a/src/components/tab/tabKeys.ts b/src/components/tab/tabKeys.ts
new file mode 100644
index 0000000000..66b50463e9
--- /dev/null
+++ b/src/components/tab/tabKeys.ts
@@ -0,0 +1,9 @@
+import type { InjectionKey, Ref } from 'vue'
+
+interface TabListContext {
+ modelValue: Ref
+ select: (value: string) => void
+}
+
+export const TAB_LIST_INJECTION_KEY: InjectionKey =
+ Symbol('TabListContext')
diff --git a/src/platform/assets/components/MediaAssetFilterBar.vue b/src/platform/assets/components/MediaAssetFilterBar.vue
index d7c35267cb..3deb715a85 100644
--- a/src/platform/assets/components/MediaAssetFilterBar.vue
+++ b/src/platform/assets/components/MediaAssetFilterBar.vue
@@ -1,5 +1,5 @@
-
+
+