From e97cbcddcb14bacd6a27ba2312bff134d1dd0172 Mon Sep 17 00:00:00 2001 From: Anang Yusman Date: Mon, 5 May 2025 00:05:16 +0800 Subject: [PATCH] [QUDO-16,QUDO-15,QUDO-14] feat:Feedback dan Setting SPV,fix Emergency Issue,add filter column table approver --- .../setting/feedback/components/feedback.tsx | 81 +++++++++++++++++++ .../supervisor/setting/feedback/page.tsx | 16 ++++ .../supervisor/setting/social-media/page.tsx | 37 +++++++++ .../area-coverage-and-work-units.tsx | 50 ++++++++++-- components/landing-page/hero.tsx | 37 +++------ lib/menus.ts | 12 +-- 6 files changed, 192 insertions(+), 41 deletions(-) create mode 100644 app/[locale]/(protected)/supervisor/setting/feedback/components/feedback.tsx create mode 100644 app/[locale]/(protected)/supervisor/setting/feedback/page.tsx create mode 100644 app/[locale]/(protected)/supervisor/setting/social-media/page.tsx diff --git a/app/[locale]/(protected)/supervisor/setting/feedback/components/feedback.tsx b/app/[locale]/(protected)/supervisor/setting/feedback/components/feedback.tsx new file mode 100644 index 00000000..69e9ec79 --- /dev/null +++ b/app/[locale]/(protected)/supervisor/setting/feedback/components/feedback.tsx @@ -0,0 +1,81 @@ +"use client"; +import { useState } from "react"; +import { Button } from "@/components/ui/button"; +import { Textarea } from "@/components/ui/textarea"; +import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group"; +import { MoreVertical } from "lucide-react"; + +const FeedbackForm = () => { + const [region, setRegion] = useState("nasional"); + const [feedbackList, setFeedbackList] = useState([ + "Silahkan berikan rating Anda terkait dengan kemudahan akses website MediaHUB Polri", + "Silahkan berikan rating Anda terkait dengan konten MediaHUB Polri", + "Silahkan berikan rating Anda terkait dengan tampilan MediaHUB Polri", + ]); + const [newFeedback, setNewFeedback] = useState(""); + + const handleAddFeedback = () => { + if (newFeedback.trim()) { + setFeedbackList([...feedbackList, newFeedback.trim()]); + setNewFeedback(""); + } + }; + + return ( +
+
+
+
+

Wilayah Publish

+ setRegion(value)} + className="flex items-center gap-6" + > +
+ + +
+
+ + +
+
+
+ +
+

Poin Penilaian

+