+
+
diff --git a/src/lib/components/feedback/feedbackGeneral.svelte b/src/lib/components/feedback/feedbackGeneral.svelte
index 642cbf6bb..896f58a03 100644
--- a/src/lib/components/feedback/feedbackGeneral.svelte
+++ b/src/lib/components/feedback/feedbackGeneral.svelte
@@ -5,9 +5,9 @@
+ id="feedback"
+ bind:value={$feedbackData.message}
+ label="Tell us more about your experience"
+ placeholder="Share your suggestions and feature requests..." />
diff --git a/src/lib/components/feedback/feedbackNPS.svelte b/src/lib/components/feedback/feedbackNPS.svelte
index 1560580f6..c548854db 100644
--- a/src/lib/components/feedback/feedbackNPS.svelte
+++ b/src/lib/components/feedback/feedbackNPS.svelte
@@ -1,20 +1,22 @@
- How likely are you to recommend Appwrite to a friend or colleague?
+ How likely are you to recommend Appwrite to a friend or colleague?
{#if $feedbackData.value !== null}
+
+ label="Tell us more about your experience (optional)"
+ placeholder="Share your suggestions and feature requests..."
+ helper="Need help? Join our Discord for community support" />
{/if}
diff --git a/src/lib/components/navbar.svelte b/src/lib/components/navbar.svelte
index 8e8ecc8f0..1099cec1f 100644
--- a/src/lib/components/navbar.svelte
+++ b/src/lib/components/navbar.svelte
@@ -95,8 +95,8 @@
-
-
+ toggleFeedback()}
>Feedback
diff --git a/src/lib/components/sidebar.svelte b/src/lib/components/sidebar.svelte
index 6f1f726b7..d9203df46 100644
--- a/src/lib/components/sidebar.svelte
+++ b/src/lib/components/sidebar.svelte
@@ -25,10 +25,10 @@
import { toggleCommandCenter } from '$lib/commandCenter/commandCenter.svelte';
import { feedback } from '$lib/stores/feedback';
import { DropList } from '$lib/components/index';
- import { Feedback } from '$lib/components/feedback';
import type { ComponentType } from 'svelte';
import { showSupportModal } from '$routes/(console)/wizard/support/store';
import MobileSupportModal from '$routes/(console)/wizard/support/mobileSupportModal.svelte';
+ import MobileFeedbackModal from '$routes/(console)/wizard/feedback/mobileFeedbackModal.svelte';
type $$Props = HTMLElement & {
state?: 'closed' | 'open' | 'icons';
@@ -53,6 +53,7 @@
function toggleFeedback() {
feedback.toggleFeedback();
+
if ($feedback.notification) {
feedback.toggleNotification();
feedback.addVisualization();
@@ -176,12 +177,15 @@
{:else}