import { Meta, StoryFn } from '@storybook/react' import React, { useEffect, useRef, useState } from 'react' import { Box, Text } from '../../index.js' import StoryWrapper from '../../utils/story-wrapper.jsx' import { RichTextEditor } from './rich-text-editor.jsx' const html = `

Hello World

Some header 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla nunc varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel interdum mattis neque.

  1. interdum mattis neque.

Second level

Curabitur accumsan turpis pharetra augue tincidunt blandit. Quisque condimentum maximus mi, sit amet commodo arcu rutrum id. Proin pretium urna vel cursus venenatis. Suspendisse potenti. Etiam mattis sem rhoncus lacus dapibus facilisis. Donec at dignissim dui. Ut et neque nisl.

world wide web
And here it comes - the quote
Header H5

var a = 'asd';

const a = 1;
const b = 0;

function sum(x, y) {
    return x + y;
}

const c = sum(a, b);

And below there is a Table

NameSurname
WojtekKrysiak
JosephGrad

text goes on...

` export const Default: StoryFn = () => { const [value, setValue] = useState(html) const contentRef = useRef() useEffect(() => { if (contentRef.current) { contentRef.current.innerHTML = value } }, [value]) return ( setValue(content)} value={value} /> ) } const meta: Meta = { title: 'DesignSystem/Molecules/RichTextEditor', component: RichTextEditor, } export default meta