Skip to content

Commit 2d3993f

Browse files
committed
improvement(files): diagram-shaped skeleton card for mmd file preview
1 parent 95b186d commit 2d3993f

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

apps/sim/app/workspace/[workspaceId]/files/components/file-viewer/preview-panel.tsx

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -448,8 +448,23 @@ const MermaidDiagram = memo(function MermaidDiagram({
448448
if (!trimmedDefinition || !svg || renderedDefinition !== trimmedDefinition) {
449449
if (zoomable) {
450450
return (
451-
<div className='flex h-full items-center justify-center p-8'>
452-
<Skeleton className='w-full rounded-lg' style={{ aspectRatio: '4 / 3' }} />
451+
<div className='flex h-full items-center justify-center bg-[var(--surface-1)] p-8'>
452+
<div
453+
className='w-full max-w-[720px] rounded-md bg-[var(--surface-2)] p-8 shadow-medium'
454+
style={{ aspectRatio: '4 / 3' }}
455+
>
456+
<div className='flex h-full flex-col items-center justify-center gap-5'>
457+
<Skeleton className='h-[40px] w-[140px] rounded-md' />
458+
<Skeleton className='h-[32px] w-[2px]' />
459+
<div className='flex items-center gap-4'>
460+
<Skeleton className='h-[40px] w-[110px] rounded-md' />
461+
<Skeleton className='h-[2px] w-[32px]' />
462+
<Skeleton className='h-[40px] w-[110px] rounded-md' />
463+
</div>
464+
<Skeleton className='h-[32px] w-[2px]' />
465+
<Skeleton className='h-[40px] w-[140px] rounded-md' />
466+
</div>
467+
</div>
453468
</div>
454469
)
455470
}

0 commit comments

Comments
 (0)