From 4931bfab4d3859497dba186eb48a627813a9b830 Mon Sep 17 00:00:00 2001 From: nmemmert Date: Tue, 29 Sep 2026 07:57:33 -0400 Subject: [PATCH] Add podcast image picker to the Email Templates welcome card; v2.3.2 Co-Authored-By: Claude Sonnet 5.5 --- package.json | 2 +- src/AdminPage.tsx | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 0516db8..95ef252 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "2.3.1", + "version": "2.3.2", "type": "module", "scripts": { "dev": "vite", diff --git a/src/AdminPage.tsx b/src/AdminPage.tsx index 6fba627..7c200d8 100644 --- a/src/AdminPage.tsx +++ b/src/AdminPage.tsx @@ -364,10 +364,14 @@ function EmailTemplatesPanel({ form, handleChange, renderSaveStatus, + renderImageAssetSelector, + renderImagePreview, }: { form: SiteContent handleChange: (key: StringField, value: string) => void renderSaveStatus: () => React.ReactNode + renderImageAssetSelector: (value: string | null | undefined, onChange: (value: string) => void, fieldId: string) => React.ReactNode + renderImagePreview: (value: string | null | undefined, alt: string) => React.ReactNode }) { const [expandedEmail, setExpandedEmail] = useState(null) @@ -417,6 +421,8 @@ function EmailTemplatesPanel({ ?