From 2ffdc401f1c432871d7229ac84df0ad238a18585 Mon Sep 17 00:00:00 2001 From: Katja Lutz Date: Tue, 26 Jul 2022 16:34:57 +0200 Subject: [PATCH] feat: implement logo delete button --- src/components/Settings/Overlay.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/components/Settings/Overlay.tsx b/src/components/Settings/Overlay.tsx index 596792c..8e07d78 100644 --- a/src/components/Settings/Overlay.tsx +++ b/src/components/Settings/Overlay.tsx @@ -62,6 +62,7 @@ import SuccessIcon from "~icons/carbon/checkmark-filled"; import CustomerIcon from "~icons/carbon/friendship"; import WarningIcon from "~icons/carbon/warning-alt-filled"; import GenerateIcon from "~icons/carbon/chemistry"; +import DeleteIcon from "~icons/carbon/trash-can"; import { saveFile, selectLocalFiles, uploadFile } from "~/client/filesystem"; import { resetInput, sleep } from "~/util"; @@ -241,6 +242,8 @@ const SettingsOverlay: Component = () => {
{props.children}
); + let logoInputEl: HTMLInputElement = undefined!; + return ( <>
{ + e.preventDefault(); + setLocalState("logo", undefined); + logoInputEl.value = ""; + }} + > + + + ) : undefined + } onInput={async (evt) => { if (!evt.currentTarget.files) { return;