From 5568c93fea42602df7224c412fad56be1c66821f Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Sun, 15 Feb 2026 22:29:46 +0100 Subject: [PATCH] frontend: add 1 file, modify 5 files Verified changes: - add frontend/src/components/ui/FeedbackHost.astro - modify frontend/src/layouts/Layout.astro - modify frontend/src/pages/admin/approvals.astro - modify frontend/src/pages/admin/invitations.astro - modify frontend/src/pages/admin/plugins.astro - modify frontend/src/pages/admin/voting.astro Diffstat: - 6 files changed, 311 insertions(+), 20 deletions(-) --- frontend/src/components/ui/FeedbackHost.astro | 264 ++++++++++++++++++ frontend/src/layouts/Layout.astro | 2 + frontend/src/pages/admin/approvals.astro | 21 +- frontend/src/pages/admin/invitations.astro | 25 +- frontend/src/pages/admin/plugins.astro | 7 +- frontend/src/pages/admin/voting.astro | 12 +- 6 files changed, 311 insertions(+), 20 deletions(-) create mode 100644 frontend/src/components/ui/FeedbackHost.astro diff --git a/frontend/src/components/ui/FeedbackHost.astro b/frontend/src/components/ui/FeedbackHost.astro new file mode 100644 index 0000000..c747d71 --- /dev/null +++ b/frontend/src/components/ui/FeedbackHost.astro @@ -0,0 +1,264 @@ +
+ + +
+
+

+

+
+ + + +
+ + +
+
+
+ + + + diff --git a/frontend/src/layouts/Layout.astro b/frontend/src/layouts/Layout.astro index a6ec8a0..74c70a1 100644 --- a/frontend/src/layouts/Layout.astro +++ b/frontend/src/layouts/Layout.astro @@ -7,6 +7,7 @@ import { DEFAULT_THEME, themes as themeRegistry } from '../lib/themes'; import { API_BASE as apiBase, SERVER_API_BASE } from '../lib/api'; import VotingIcons from '../components/icons/VotingIcons.astro'; import DesignSystemStyles from '../components/ui/DesignSystemStyles.astro'; +import FeedbackHost from '../components/ui/FeedbackHost.astro'; function isEnabled(v: string | undefined): boolean { if (!v) return false; @@ -96,6 +97,7 @@ const publicDemoSite = isEnabled((globalThis as any).process?.env?.PUBLIC_DEMO_S +