From 0e0d768eec9b6162704e18849132cb5b9675fc9a Mon Sep 17 00:00:00 2001 From: Kieran Date: Wed, 18 Oct 2023 11:13:11 +0100 Subject: [PATCH] feat: toggle switch --- .../app/src/Element/Event/NoteCreator.tsx | 9 ++++-- packages/app/src/Icons/Toggle.css | 16 ++++++++++ packages/app/src/Icons/Toggle.tsx | 31 +++++++++++++++++++ packages/app/src/lang.json | 3 -- packages/app/src/translations/en.json | 1 - 5 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 packages/app/src/Icons/Toggle.css create mode 100644 packages/app/src/Icons/Toggle.tsx diff --git a/packages/app/src/Element/Event/NoteCreator.tsx b/packages/app/src/Element/Event/NoteCreator.tsx index bda7b626..ad0083f7 100644 --- a/packages/app/src/Element/Event/NoteCreator.tsx +++ b/packages/app/src/Element/Event/NoteCreator.tsx @@ -22,6 +22,7 @@ import { ZapTarget } from "Zapper"; import { useNoteCreator } from "State/NoteCreator"; import { NoteBroadcaster } from "./NoteBroadcaster"; import FileUploadProgress from "./FileUpload"; +import { ToggleSwitch } from "Icons/Toggle"; export function NoteCreator() { const { formatMessage } = useIntl(); @@ -343,9 +344,6 @@ export function NoteCreator() { function noteCreatorAdvanced() { return ( <> -

@@ -468,6 +466,11 @@ export function NoteCreator() { className={classNames("note-creator-icon", { active: note.advanced })} /> + loadPreview()} + size={40} + className={classNames({ active: Boolean(note.preview) })} + />