mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 04:18:54 +00:00
feat(component): add skeleton in page detail (#2292)
This commit is contained in:
@@ -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%',
|
||||
});
|
||||
@@ -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 />;
|
||||
};
|
||||
@@ -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>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user