diff --git a/apps/client/src/widgets/layout/NoteContentSwitcher.tsx b/apps/client/src/widgets/layout/NoteContentSwitcher.tsx index b2386ad3fb..37cd5df9b8 100644 --- a/apps/client/src/widgets/layout/NoteContentSwitcher.tsx +++ b/apps/client/src/widgets/layout/NoteContentSwitcher.tsx @@ -1,5 +1,7 @@ import "./NoteContentSwitcher.css"; +import FNote from "../../entities/fnote"; +import server from "../../services/server"; import { Badge } from "../react/Badge"; export interface NoteContentTemplate { @@ -8,16 +10,22 @@ export interface NoteContentTemplate { } interface NoteContentSwitcherProps { + note: FNote; templates: NoteContentTemplate[]; } -export default function NoteContentSwitcher({ templates }: NoteContentSwitcherProps) { +export default function NoteContentSwitcher({ note, templates }: NoteContentSwitcherProps) { return (
{templates.map(sample => ( { + await server.put(`notes/${note.noteId}/data`, { + content: sample.content + }); + }} /> ))}
diff --git a/apps/client/src/widgets/type_widgets/mermaid/Mermaid.tsx b/apps/client/src/widgets/type_widgets/mermaid/Mermaid.tsx index 5d57c5b22f..2d3c312283 100644 --- a/apps/client/src/widgets/type_widgets/mermaid/Mermaid.tsx +++ b/apps/client/src/widgets/type_widgets/mermaid/Mermaid.tsx @@ -34,7 +34,7 @@ export default function Mermaid(props: TypeWidgetProps) { renderSvg={renderSvg} noteType="mermaid" extraContent={( - + )} {...props} /> diff --git a/apps/client/src/widgets/type_widgets/mermaid/sample_diagrams.ts b/apps/client/src/widgets/type_widgets/mermaid/sample_diagrams.ts index c6c036a104..3979baf122 100644 --- a/apps/client/src/widgets/type_widgets/mermaid/sample_diagrams.ts +++ b/apps/client/src/widgets/type_widgets/mermaid/sample_diagrams.ts @@ -10,7 +10,7 @@ flowchart TD C -->|One| D[Laptop] C -->|Two| E[iPhone] C -->|Three| F[fa:fa-car Car] - ` +` } ];