fix 2 form

This commit is contained in:
2026-05-13 19:00:35 +07:00
parent 9cafa23721
commit 946b9b12a4
4 changed files with 22 additions and 41 deletions
+4 -8
View File
@@ -9,7 +9,6 @@ type Question = {
id: string;
type: "rating" | "dropdown" | "scale" | "rating_labeled" | "checkbox_group" | "long_text";
label: string;
labelVi: string;
min?: number;
max?: number;
placeholder?: string;
@@ -127,7 +126,6 @@ export default function FeedbackForm({ data }: { data: FeedbackJson }) {
<div key={q.id} className="space-y-4">
<div className="space-y-1">
<label className="block text-lg font-semibold text-on-surface">{q.label}</label>
<p className="text-on-surface-variant/70 italic text-sm">{q.labelVi}</p>
</div>
{q.type === "rating" && (
@@ -239,7 +237,7 @@ export default function FeedbackForm({ data }: { data: FeedbackJson }) {
{q.type === "long_text" && (
<textarea
className="w-full bg-surface-container-low border border-white/10 rounded-xl px-5 py-4 text-on-surface focus:outline-none focus:border-primary/50 transition-colors min-h-[120px] resize-none"
placeholder="Your message / Ý kiến của bạn..."
placeholder="Your message / suggestions..."
rows={4}
value={form[q.id] || ""}
onChange={(e) => updateField(q.id, e.target.value)}
@@ -262,17 +260,15 @@ export default function FeedbackForm({ data }: { data: FeedbackJson }) {
<SubmitToast
state={submitState}
successTitle="Feedback submitted"
successMessage="Thank you for your valuable feedback! It has been successfully recorded."
successTitle="Feedback Submitted"
successMessage={data.submit.disclaimer}
onDismiss={() => {
setSubmitState("idle");
setForm({});
}}
/>
<p className="text-on-surface-variant font-medium text-sm text-center max-w-xl leading-relaxed opacity-80 uppercase tracking-wide">
{data.submit.disclaimer}
</p>
</div>
</form>
);