diff --git a/apps/mana/apps/web/src/lib/app-registry/apps.ts b/apps/mana/apps/web/src/lib/app-registry/apps.ts index 7aa4fc18a..010b223fd 100644 --- a/apps/mana/apps/web/src/lib/app-registry/apps.ts +++ b/apps/mana/apps/web/src/lib/app-registry/apps.ts @@ -1323,16 +1323,6 @@ registerApp({ }, }); -registerApp({ - id: 'feedback', - name: 'Feedback', - color: '#8B5CF6', - icon: ChatCircleDots, - views: { - list: { load: () => import('$lib/modules/feedback/ListView.svelte') }, - }, -}); - registerApp({ id: 'community', name: 'Community', diff --git a/apps/mana/apps/web/src/lib/components/feedback/FeedbackQuickModal.svelte b/apps/mana/apps/web/src/lib/components/feedback/FeedbackQuickModal.svelte index 9fe31b021..8c5b6cf1e 100644 --- a/apps/mana/apps/web/src/lib/components/feedback/FeedbackQuickModal.svelte +++ b/apps/mana/apps/web/src/lib/components/feedback/FeedbackQuickModal.svelte @@ -105,6 +105,10 @@ Dein Feedback ist eingegangen — sichtbar als {submittedDisplayName}.
+Es taucht in der Community-Page auf, sobald wir es freigeben.
{:else} @@ -261,6 +265,45 @@ margin-top: 0.5rem; } + .reward-chip { + align-self: flex-start; + display: inline-flex; + align-items: baseline; + gap: 0.375rem; + padding: 0.4375rem 0.75rem; + border-radius: 999px; + background: linear-gradient( + 135deg, + hsl(var(--color-primary) / 0.18), + hsl(var(--color-primary) / 0.08) + ); + color: hsl(var(--color-primary)); + border: 1px solid hsl(var(--color-primary) / 0.3); + font-weight: 600; + animation: reward-in 0.45s cubic-bezier(0.34, 1.56, 0.64, 1); + } + + .reward-amount { + font-size: 1rem; + font-variant-numeric: tabular-nums; + } + + .reward-label { + font-size: 0.8125rem; + opacity: 0.85; + } + + @keyframes reward-in { + from { + opacity: 0; + transform: translateY(-6px) scale(0.92); + } + to { + opacity: 1; + transform: translateY(0) scale(1); + } + } + .context-badge { align-self: flex-start; padding: 0.25rem 0.5rem; diff --git a/apps/mana/apps/web/src/lib/modules/feedback/ListView.svelte b/apps/mana/apps/web/src/lib/modules/feedback/ListView.svelte deleted file mode 100644 index e51eac279..000000000 --- a/apps/mana/apps/web/src/lib/modules/feedback/ListView.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - -{feedback.feedbackText}
- - {#if feedback.adminResponse} -{feedback.adminResponse}
-{emptyMessage}
-{pageSubtitle}
-Lade Feedback...
-