diff --git a/next-ui/src/components.d.ts b/next-ui/src/components.d.ts
index eee9029b..be966678 100644
--- a/next-ui/src/components.d.ts
+++ b/next-ui/src/components.d.ts
@@ -58,6 +58,7 @@ declare module 'vue' {
LayoutAppDrawerMenuHistory: typeof import('./components/layout/app/drawer/menu/History.vue')['default']
LayoutAppDrawerMenuImport: typeof import('./components/layout/app/drawer/menu/Import.vue')['default']
LayoutAppDrawerMenuLibraries: typeof import('./components/layout/app/drawer/menu/Libraries.vue')['default']
+ LayoutAppDrawerMenuLibraryItem: typeof import('./components/layout/app/drawer/menu/LibraryItem.vue')['default']
LayoutAppDrawerMenuLogout: typeof import('./components/layout/app/drawer/menu/Logout.vue')['default']
LayoutAppDrawerMenuMedia: typeof import('./components/layout/app/drawer/menu/Media.vue')['default']
LayoutAppDrawerMenuServer: typeof import('./components/layout/app/drawer/menu/Server.vue')['default']
diff --git a/next-ui/src/components/layout/app/drawer/menu/Libraries.vue b/next-ui/src/components/layout/app/drawer/menu/Libraries.vue
index 9375379d..65cd1c0b 100644
--- a/next-ui/src/components/layout/app/drawer/menu/Libraries.vue
+++ b/next-ui/src/components/layout/app/drawer/menu/Libraries.vue
@@ -44,41 +44,11 @@
-
-
- {{ unavailableMessage }}
-
-
-
-
-
-
-
+ :library="library"
+ />
-
-
- {{ unavailableMessage }}
-
-
-
-
-
-
-
+ :library="library"
+ />
diff --git a/next-ui/src/components/layout/app/drawer/menu/LibraryItem.vue b/next-ui/src/components/layout/app/drawer/menu/LibraryItem.vue
new file mode 100644
index 00000000..01ae0924
--- /dev/null
+++ b/next-ui/src/components/layout/app/drawer/menu/LibraryItem.vue
@@ -0,0 +1,54 @@
+
+
+
+ {{
+ $formatMessage({
+ description: 'Library list item subtitle: unavailable',
+ defaultMessage: 'Unavailable',
+ id: '5rziSG',
+ })
+ }}
+
+
+
+
+
+
+
+
+
+