import { StarterKit } from '@react-email/editor/extensions';
import { BUTTON, BubbleMenu, SlashCommand } from '@react-email/editor/ui';
import { EditorProvider } from '@tiptap/react';
import '@react-email/editor/themes/default.css';
const extensions = [StarterKit];
const content = `
<p>Click the button below to see its bubble menu.</p>
<div class="align-left"><a class="node-button button" data-id="react-email-button" href="https://react.email">Click me</a></div>
<p>Use the slash command menu (type /) to insert more buttons.</p>
`;
export function MyEditor() {
return (
<EditorProvider extensions={extensions} content={content}>
<BubbleMenu.ButtonDefault />
<SlashCommand.Root items={[BUTTON]} />
</EditorProvider>
);
}