diff --git a/file-sharing/src/App.vue b/file-sharing/src/App.vue
index d3f2f0d..ecc865b 100644
--- a/file-sharing/src/App.vue
+++ b/file-sharing/src/App.vue
@@ -1,15 +1,136 @@
@@ -18,21 +139,22 @@ const showUserSettings = ref(false);
:appVersion="appVersion"
sourceURL="https://github.com/45Drives/cockpit-file-sharing"
issuesURL="https://github.com/45Drives/cockpit-file-sharing/issues"
- :tabs="[
- {
- label: 'Samba',
- component: SambaTabMain,
- },
- {
- label: 'NFS',
- component: NFSTabMain,
- },
- {
- label: 'iSCSI',
- component: ISCSITabMain,
- },
- ]"
+ :tabs="visibleTabs"
>
+
+
+
+
+ {{ _("No tabs to be displayed") }}
+
+ {{
+ _(
+ 'Make sure at least one of samba, nfs, or scst are installed, or set the tab visibility to "Always Show" in the bottom-right settings menu.'
+ )
+ }}
+
+
+