fix(settings): use wrapper only if settings shown
The .settings-main-content wrapper in the settings view is now only used if there are settings shown. It is not used if the settings are still loading or no section is selected.
This commit is contained in:
1 parent
2eafa3c093
commit
e1e5ca7a76
1 file changed
+8
-8
@@ -84,16 +84,16 @@ onMounted(async () => {
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</template>
|
</template>
|
||||||
<div class="settings-main-content">
|
<div v-if="!settingsLoaded">
|
||||||
<div v-if="!settingsLoaded">
|
{{ t('loading') }}
|
||||||
{{ t('loading') }}
|
</div>
|
||||||
</div>
|
<div v-else-if="activeSection">
|
||||||
<div v-else-if="activeSection">
|
<div class="settings-main-content">
|
||||||
<SettingsPage :setting="activeSectionContent" :path="activeSection" />
|
<SettingsPage :setting="activeSectionContent" :path="activeSection" />
|
||||||
</div>
|
</div>
|
||||||
<div v-else>
|
</div>
|
||||||
{{ t('settings.noSectionSelected') }}
|
<div v-else>
|
||||||
</div>
|
{{ t('settings.noSectionSelected') }}
|
||||||
</div>
|
</div>
|
||||||
</LeftSidebarLayout>
|
</LeftSidebarLayout>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in new issue
Block a user