feat(component): add skeleton in page detail (#2292)

This commit is contained in:
Himself65
2023-05-10 11:38:30 +08:00
committed by GitHub
parent 0c550a2827
commit b38017cd23
4 changed files with 40 additions and 9 deletions

View File

@@ -0,0 +1,10 @@
import { style } from '@vanilla-extract/css';
export const pageDetailSkeletonStyle = style({
padding: '0 20px',
});
export const pageDetailSkeletonTitleStyle = style({
height: '52px',
width: '100%',
});

View File

@@ -0,0 +1,12 @@
import type { Meta } from '@storybook/react';
import { PageDetailSkeleton } from '.';
export default {
title: 'AFFiNE/PageDetailSkeleton',
component: PageDetailSkeleton,
} satisfies Meta<typeof PageDetailSkeleton>;
export const Basic = () => {
return <PageDetailSkeleton />;
};

View File

@@ -0,0 +1,14 @@
import { BlockSuiteFallback } from '../block-suite-editor';
import {
pageDetailSkeletonStyle,
pageDetailSkeletonTitleStyle,
} from './index.css';
export const PageDetailSkeleton = () => {
return (
<div className={pageDetailSkeletonStyle}>
<div className={pageDetailSkeletonTitleStyle} />
<BlockSuiteFallback />
</div>
);
};