index.tsx 544 B

1234567891011121314151617
  1. import TextBlock from '../TextBlock';
  2. import { TreeNode } from '@/appflowy_app/block_editor/view/tree_node';
  3. import { BlockCommonProps } from '@/appflowy_app/interfaces';
  4. const fontSize: Record<string, string> = {
  5. 1: 'mt-8 text-3xl',
  6. 2: 'mt-6 text-2xl',
  7. 3: 'mt-4 text-xl',
  8. };
  9. export default function HeadingBlock({ node, version }: BlockCommonProps<TreeNode>) {
  10. return (
  11. <div className={`${fontSize[node.data.level]} font-semibold `}>
  12. <TextBlock version={version} node={node} needRenderChildren={false} />
  13. </div>
  14. );
  15. }