diff --git a/package.json b/package.json index b35d126..d7fab54 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "1.0.7", + "version": "1.0.8", "type": "module", "scripts": { "dev": "vite", diff --git a/src/AdminPage.tsx b/src/AdminPage.tsx index 3a01812..f686789 100644 --- a/src/AdminPage.tsx +++ b/src/AdminPage.tsx @@ -702,7 +702,7 @@ interface PodcastChecklistData { episodes: PodcastChecklistEpisode[] } -type StringField = Exclude +type StringField = Exclude type AdminView = | 'dashboard' | 'homepage' | 'start-here' | 'about' | 'contact' @@ -3688,6 +3688,42 @@ export default function AdminPage({ content, onSave, onLogout }: Props) { ))} {renderSaveStatus()} + +
+

Listener Testimonials

+

Quotes shown on the About page and homepage. Add Apple Podcast reviews, listener emails, or any kind words.

+
+ {(form.testimonials ?? []).length === 0 && ( +

No testimonials yet. Add one below.

+ )} + {(form.testimonials ?? []).map(item => ( + +
+
+
+ +