From 8fe3e81bde2afc754494a1a62f69c4ce1b0fbeb0 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Sun, 8 Mar 2026 16:56:38 -0500 Subject: [PATCH] Allow about photos to be cleared --- src/about/AdminAboutEditPage.tsx | 2 +- src/photo/form/FieldsetPhotoChooser.tsx | 81 ++++++++++++++++--------- 2 files changed, 52 insertions(+), 31 deletions(-) diff --git a/src/about/AdminAboutEditPage.tsx b/src/about/AdminAboutEditPage.tsx index 904c4c8c..5ad508e3 100644 --- a/src/about/AdminAboutEditPage.tsx +++ b/src/about/AdminAboutEditPage.tsx @@ -47,7 +47,7 @@ export default function AdminAboutEditPage({ setAboutForm(form => ({ ...form, photoIdAvatar }))} photo={photoAvatar} diff --git a/src/photo/form/FieldsetPhotoChooser.tsx b/src/photo/form/FieldsetPhotoChooser.tsx index 9005f2ff..6175a075 100644 --- a/src/photo/form/FieldsetPhotoChooser.tsx +++ b/src/photo/form/FieldsetPhotoChooser.tsx @@ -164,30 +164,54 @@ export default function FieldsetPhotoChooser({ 'z-20 rounded-2xl pb-0 overflow-auto', )} > - , - iconSelected: , - }, { - value: 'search', - icon: , - isLoading: isLoadingPhotoQuery, - }]} - selected={mode} - onChange={mode => { - setMode(mode); - if (mode !== 'search') { - reset(); - } else { - refContainer.current?.scrollTo({ top: 0 }); - refInput.current?.focus(); - } - }} - /> +
+ , + iconSelected: , + }, { + value: 'search', + icon: , + isLoading: isLoadingPhotoQuery, + }]} + selected={mode} + onChange={mode => { + setMode(mode); + if (mode !== 'search') { + reset(); + } else { + refContainer.current?.scrollTo({ top: 0 }); + refInput.current?.focus(); + } + }} + /> + {photo && } +
-
+
setQuery(e.target.value)} />