diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-18 15:49:44 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-18 15:49:44 +0800 |
| commit | a7aab01f051487327e5ce52b6a8905208c546e8c (patch) | |
| tree | 630a624523bc15d1a9f59ab20693385eaf55befb /frontend/src/components/Loading.svelte | |
| parent | 375584174fb7191a57c5423fea45924ad6d812d5 (diff) | |
| download | strategy-lab-a7aab01f051487327e5ce52b6a8905208c546e8c.tar.gz | |
[变更性质] feat(frontend)
[新增功能] 12 页面组件全量 shadcn:Card/Button/Table/Tabs/Select/Alert;375 底部 Tab Bar 改用 Tabs 组件实现
[实现方案] 页面级手写 class 全部移除(.btn/.banner/table.data/.badge/.tabs/.metric-row/.m-tile/.hint 等改为 shadcn + tailwind 工具类);Modal/DatasetWizard/DatasetCard/DiffView/CodeEditor/Status/Layout 同步
[影响范围] src/pages/*.svelte、src/components/*.svelte
Diffstat (limited to 'frontend/src/components/Loading.svelte')
| -rw-r--r-- | frontend/src/components/Loading.svelte | 28 |
1 files changed, 5 insertions, 23 deletions
diff --git a/frontend/src/components/Loading.svelte b/frontend/src/components/Loading.svelte index 6de2ea2..625da96 100644 --- a/frontend/src/components/Loading.svelte +++ b/frontend/src/components/Loading.svelte @@ -1,24 +1,6 @@ -<div class="loading-page" role="status" aria-live="polite"> - <span class="spinner" aria-hidden="true"></span> - <p>加载中…</p> +<div class="min-h-screen grid place-items-center text-muted-foreground" role="status" aria-live="polite"> + <div class="text-center"> + <span class="block mx-auto mb-2 size-5 rounded-full border-2 border-primary border-t-transparent animate-spin" aria-hidden="true"></span> + <p class="m-0">加载中…</p> + </div> </div> - -<style> - .loading-page { - min-height: 100vh; - display: grid; - place-items: center; - color: var(--text-3); - } - .spinner { - width: 22px; - height: 22px; - border: 2.5px solid var(--teal); - border-top-color: transparent; - border-radius: 50%; - animation: spin 0.8s linear infinite; - } - @keyframes spin { - to { transform: rotate(360deg); } - } -</style> |
