chore: reduce code by gndelia/codemod-replace-react-fc-typescript

This commit is contained in:
DarkSky
2022-08-12 01:26:27 +08:00
parent b4f56cda59
commit 40b617c429
73 changed files with 108 additions and 115 deletions

View File

@@ -24,11 +24,11 @@ interface RenderRootProps {
const MAX_PAGE_WIDTH = 5000;
export const MIN_PAGE_WIDTH = 1480;
export const RenderRoot: FC<PropsWithChildren<RenderRootProps>> = ({
export const RenderRoot = ({
editor,
editorElement,
children,
}) => {
}: PropsWithChildren<RenderRootProps>) => {
const selectionRef = useRef<SelectionRef>(null);
const triggeredBySelect = useRef(false);
const [pageWidth, setPageWidth] = useState<number>(MIN_PAGE_WIDTH);

View File

@@ -12,10 +12,10 @@ interface BlockTagProps {
block: AsyncBlock;
}
export const BlockPendantProvider: FC<PropsWithChildren<BlockTagProps>> = ({
export const BlockPendantProvider = ({
block,
children,
}) => {
}: PropsWithChildren<BlockTagProps>) => {
const triggerRef = useRef<HTMLDivElement>();
const { getProperties } = useRecastBlockMeta();
const properties = getProperties();

View File

@@ -8,11 +8,11 @@ import {
} from '@toeverything/components/ui';
import { AddPendantPopover } from '../AddPendantPopover';
export const PendantPopover: FC<
{
export const PendantPopover = (
props: {
block: AsyncBlock;
} & Omit<PopperProps, 'content'>
> = props => {
) => {
const { block, ...popoverProps } = props;
const popoverHandlerRef = useRef<PopperHandler>();
return (

View File

@@ -10,10 +10,10 @@ interface RenderBlockProps {
hasContainer?: boolean;
}
export const RenderBlock: FC<RenderBlockProps> = ({
export const RenderBlock = ({
blockId,
hasContainer = true,
}) => {
}: RenderBlockProps) => {
const { editor, editorElement } = useEditor();
const { block } = useBlock(blockId);
const blockRef = useRef<HTMLDivElement>(null);

View File

@@ -6,7 +6,7 @@ interface RenderChildrenProps {
block: AsyncBlock;
}
export const RenderBlockChildren: FC<RenderChildrenProps> = ({ block }) => {
export const RenderBlockChildren = ({ block }: RenderChildrenProps) => {
return block.childrenIds.length ? (
<>
{block.childrenIds.map(childId => {