import React, { useState } from 'react'; import FocusTrap from 'focus-trap-react'; import { config, Icon, IconButton, Icons, Line, Modal, Overlay, OverlayBackdrop, OverlayCenter, } from 'folds'; import { CustomEditor, useEditor } from './Editor'; import { Toolbar } from './Toolbar'; import { stopPropagation } from '../../utils/keyboard'; export function EditorPreview() { const [open, setOpen] = useState(false); const editor = useEditor(); const [toolbar, setToolbar] = useState(false); return ( <> setOpen(!open)}> }> setOpen(false), clickOutsideDeactivates: true, escapeDeactivates: stopPropagation, }} >
} after={ <> setToolbar(!toolbar)} aria-pressed={toolbar} > } bottom={ toolbar && (
) } />
); }