Skip to content

Commit 5d663e5

Browse files
authored
Merge pull request #12 from IGNF/fix/update-content
fix: update content (controlled mode)
2 parents 7c14b55 + 1e0adf3 commit 5d663e5

5 files changed

Lines changed: 3810 additions & 1906 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
./packages/react-dsfr-tiptap/CHANGELOG.md

examples/src/Tiptap.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { useState } from "react";
22
import { RichTextEditor } from "react-dsfr-tiptap";
33
import { ControlImage, ControlLink, ControlUnlink, ControlYoutube } from "react-dsfr-tiptap/dialog";
4+
import Button from "@codegouvfr/react-dsfr/Button";
5+
import { fr } from "@codegouvfr/react-dsfr";
46

57
import { CustomControl1, CustomControl2, CustomControl3 } from "./TiptapCustomButtons";
68

@@ -54,8 +56,15 @@ Wow, that’s amazing. Good work, boy! 👏
5456
const Tiptap = () => {
5557
const [content, setContent] = useState(initialContent);
5658

59+
function reset() {
60+
setContent(initialContent);
61+
}
62+
5763
return (
5864
<>
65+
<Button className={fr.cx("fr-mt-2w")} type="button" onClick={reset}>
66+
Reset content
67+
</Button>
5968
<RichTextEditor
6069
content={content}
6170
controlMap={{ Link: ControlLink, Unlink: ControlUnlink, Image: ControlImage, Youtube: ControlYoutube }}

0 commit comments

Comments
 (0)