fix: initial file list loading indicator

This commit is contained in:
Ramires Viana 2025-07-24 22:59:22 -03:00 committed by Henrique Dias
parent 702e87f95c
commit cefb31dbb7
3 changed files with 20 additions and 11 deletions

View File

@ -329,6 +329,7 @@ main .spinner .bounce2 {
#editor-container {
display: flex;
flex-direction: column;
justify-content: center;
background-color: var(--background);
position: fixed;
padding-top: 4em;

View File

@ -1,7 +1,7 @@
<template>
<div>
<header-bar
v-if="error || fileStore.req?.type === null"
v-if="error || fileStore.req?.type === undefined"
showMenu
showLogo
/>
@ -9,7 +9,7 @@
<breadcrumbs base="/files" />
<errors v-if="error" :errorCode="error.status" />
<component v-else-if="currentView" :is="currentView"></component>
<div v-else-if="currentView !== null">
<div v-else>
<h2 class="message delayed">
<div class="spinner">
<div class="bounce1"></div>

View File

@ -32,17 +32,25 @@
/>
</header-bar>
<Breadcrumbs base="/files" noLink />
<!-- preview container -->
<div
v-show="isPreview && isMarkdownFile"
id="preview-container"
class="md_preview"
v-html="previewContent"
></div>
<div class="loading delayed" v-if="layoutStore.loading">
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
</div>
<template v-else>
<Breadcrumbs base="/files" noLink />
<form v-show="!isPreview || !isMarkdownFile" id="editor"></form>
<div
v-show="isPreview && isMarkdownFile"
id="preview-container"
class="md_preview"
v-html="previewContent"
></div>
<form v-show="!isPreview || !isMarkdownFile" id="editor"></form>
</template>
</div>
</template>