From ede150383d792403927e8249b63ed82308510c22 Mon Sep 17 00:00:00 2001 From: Anang Yusman Date: Thu, 1 May 2025 15:19:35 +0800 Subject: [PATCH] feat:upload task ta --- .../task-ta/components/columns.tsx | 4 +- .../task-ta/upload-task/{ => [id]}/page.tsx | 0 .../(protected)/dashboard/executive/page.tsx | 5 +- components/form/content/audio-form.tsx | 2 + components/form/content/image-form.tsx | 30 +- components/form/content/image-update-seo.tsx | 352 +++---- components/form/content/teks-form.tsx | 2 + components/form/content/video-form.tsx | 2 + components/form/task-ta/task-ta-form.tsx | 80 +- components/form/task-ta/task-ta-new.tsx | 877 +++++++++--------- components/landing-page/navbar.tsx | 10 +- 11 files changed, 708 insertions(+), 656 deletions(-) rename app/[locale]/(protected)/contributor/task-ta/upload-task/{ => [id]}/page.tsx (100%) diff --git a/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx b/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx index 0a49cdda..9a9ae4db 100644 --- a/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx +++ b/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx @@ -172,7 +172,9 @@ const useTableColumns = () => { {roleId == 12 && ( - + Upload Tugas diff --git a/app/[locale]/(protected)/contributor/task-ta/upload-task/page.tsx b/app/[locale]/(protected)/contributor/task-ta/upload-task/[id]/page.tsx similarity index 100% rename from app/[locale]/(protected)/contributor/task-ta/upload-task/page.tsx rename to app/[locale]/(protected)/contributor/task-ta/upload-task/[id]/page.tsx diff --git a/app/[locale]/(protected)/dashboard/executive/page.tsx b/app/[locale]/(protected)/dashboard/executive/page.tsx index b3246212..e161b04c 100644 --- a/app/[locale]/(protected)/dashboard/executive/page.tsx +++ b/app/[locale]/(protected)/dashboard/executive/page.tsx @@ -265,10 +265,7 @@ export default function ExecutiveDashboard() {

- Heatmap Konten Dengan Interaksi -

-

- Heatmap Kategori Dengan Interaksi + Heatmap Konten dan Kategori dengan Interaksi

diff --git a/components/form/content/audio-form.tsx b/components/form/content/audio-form.tsx index b8eeebe7..3ff74041 100644 --- a/components/form/content/audio-form.tsx +++ b/components/form/content/audio-form.tsx @@ -948,6 +948,8 @@ export default function FormAudio() { {selectedArticleId && ( - + {t("update")} + )}
diff --git a/components/form/content/image-update-seo.tsx b/components/form/content/image-update-seo.tsx index 0e7ea12e..f5426ba4 100644 --- a/components/form/content/image-update-seo.tsx +++ b/components/form/content/image-update-seo.tsx @@ -62,6 +62,8 @@ import { Legend, ChartOptions, } from "chart.js"; +import { useTranslations } from "next-intl"; +import { Link } from "@/i18n/routing"; ChartJS.register(ArcElement, Tooltip, Legend); const imageSchema = z.object({ @@ -127,6 +129,7 @@ export default function FormImageSeo() { let progressInfo: any = []; let counterUpdateProgress = 0; + const t = useTranslations("Form"); const [progressList, setProgressList] = useState([]); let uploadPersen = 0; const [isStartUpload, setIsStartUpload] = useState(false); @@ -567,61 +570,174 @@ export default function FormImageSeo() { return (
-
- - - - - Konten - - - Checker - - - - {articleData !== undefined ? ( - +
+
+ + + + + Konten + + + Checker + + + + {articleData !== undefined ? ( + +
+ + +
+
+
+ +