import { PlateElement } from '@udecode/plate-common' import { useSelected } from 'slate-react' import { forwardRef } from 'react' import { type SpacerElementState, buildInSizes } from './plugin' import { spacer } from './element.css' import { addMissingCssUnit } from '@editor/utils' export const SpacerElement = forwardRef( ( props: React.ComponentPropsWithoutRef, ref: React.ElementRef, ) => { const { size } = props.element as unknown as SpacerElementState const selected = useSelected() const sizeAsBuildIn = buildInSizes.find(s => s === size) return ( {props.children} ) }, )