mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-13 04:45:19 +00:00
refac: skeleton
This commit is contained in:
parent
6d0bd226c1
commit
8d49288499
1 changed files with 24 additions and 39 deletions
|
|
@ -2,44 +2,29 @@
|
||||||
export let size = 'md';
|
export let size = 'md';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="w-full mt-2 mb-2">
|
<span class="relative flex {size === 'md' ? 'size-3 my-2' : 'size-2 my-1'} mx-1">
|
||||||
<div class="animate-pulse flex w-full">
|
<span
|
||||||
<div class="{size === 'md' ? 'space-y-2' : 'space-y-1.5'} w-full">
|
class="absolute inline-flex h-full w-full animate-pulse rounded-full bg-gray-700 dark:bg-gray-200 opacity-75"
|
||||||
<div
|
></span>
|
||||||
class="{size === 'md' ? 'h-2' : 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm mr-14"
|
<span
|
||||||
/>
|
class="relative inline-flex {size === 'md'
|
||||||
|
? 'size-3'
|
||||||
|
: 'size-2'} rounded-full bg-black dark:bg-white animate-size"
|
||||||
|
></span>
|
||||||
|
</span>
|
||||||
|
|
||||||
<div class="grid grid-cols-3 gap-4">
|
<style>
|
||||||
<div
|
@keyframes size {
|
||||||
class="{size === 'md'
|
0%,
|
||||||
? 'h-2'
|
100% {
|
||||||
: 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm col-span-2"
|
transform: scale(1);
|
||||||
/>
|
}
|
||||||
<div
|
50% {
|
||||||
class="{size === 'md'
|
transform: scale(1.2);
|
||||||
? 'h-2'
|
}
|
||||||
: 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm col-span-1"
|
}
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-4 gap-4">
|
|
||||||
<div
|
|
||||||
class="{size === 'md'
|
|
||||||
? 'h-2'
|
|
||||||
: 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm col-span-1"
|
|
||||||
/>
|
|
||||||
<div
|
|
||||||
class="{size === 'md'
|
|
||||||
? 'h-2'
|
|
||||||
: 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm col-span-2"
|
|
||||||
/>
|
|
||||||
<div
|
|
||||||
class="{size === 'md'
|
|
||||||
? 'h-2'
|
|
||||||
: 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm col-span-1 mr-4"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="{size === 'md' ? 'h-2' : 'h-1.5'} bg-gray-200 dark:bg-gray-600 rounded-sm" />
|
.animate-size {
|
||||||
</div>
|
animation: size 1s ease-in-out infinite;
|
||||||
</div>
|
}
|
||||||
</div>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue