diff --git a/app/[locale]/(protected)/contributor/content/image/components/columns.tsx b/app/[locale]/(protected)/contributor/content/image/components/columns.tsx index 4984ce42..12dd6e04 100644 --- a/app/[locale]/(protected)/contributor/content/image/components/columns.tsx +++ b/app/[locale]/(protected)/contributor/content/image/components/columns.tsx @@ -12,6 +12,7 @@ import { import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { format } from "date-fns"; +import { Link } from "@/components/navigation"; const columns: ColumnDef[] = [ { @@ -139,12 +140,12 @@ const columns: ColumnDef[] = [ - + View - + Delete diff --git a/app/[locale]/(protected)/contributor/content/image/detail/[id]/page.tsx b/app/[locale]/(protected)/contributor/content/image/detail/[id]/page.tsx new file mode 100644 index 00000000..c4c3a5ac --- /dev/null +++ b/app/[locale]/(protected)/contributor/content/image/detail/[id]/page.tsx @@ -0,0 +1,15 @@ +import SiteBreadcrumb from "@/components/site-breadcrumb"; +import FormImageDetail from "@/components/form/content/image-detail-form"; + +const ImageDetailPage = async () => { + return ( +
+ +
+ +
+
+ ); +}; + +export default ImageDetailPage; diff --git a/app/[locale]/(protected)/contributor/task/components/columns.tsx b/app/[locale]/(protected)/contributor/task/components/columns.tsx index 3d7be186..b1c9e66c 100644 --- a/app/[locale]/(protected)/contributor/task/components/columns.tsx +++ b/app/[locale]/(protected)/contributor/task/components/columns.tsx @@ -118,10 +118,12 @@ const columns: ColumnDef[] = [ View
- - - Edit - + + + + Edit + + Delete diff --git a/app/[locale]/(protected)/contributor/task/update/[id]/page.tsx b/app/[locale]/(protected)/contributor/task/update/[id]/page.tsx new file mode 100644 index 00000000..f5a9a0d4 --- /dev/null +++ b/app/[locale]/(protected)/contributor/task/update/[id]/page.tsx @@ -0,0 +1,18 @@ +import { Card, CardContent } from "@/components/ui/card"; +import SiteBreadcrumb from "@/components/site-breadcrumb"; +import FormTask from "@/components/form/task/task-form"; +import FormTaskDetail from "@/components/form/task/task-detail-form"; +import FormTaskEdit from "@/components/form/task/task-edit-form"; + +const TaskDetailPage = async () => { + return ( +
+ +
+ +
+
+ ); +}; + +export default TaskDetailPage; diff --git a/app/[locale]/(protected)/shared/curated-content/giat-routine/document/detail/[id]/page.tsx b/app/[locale]/(protected)/shared/curated-content/giat-routine/document/detail/[id]/page.tsx index afa89b2b..79479fab 100644 --- a/app/[locale]/(protected)/shared/curated-content/giat-routine/document/detail/[id]/page.tsx +++ b/app/[locale]/(protected)/shared/curated-content/giat-routine/document/detail/[id]/page.tsx @@ -34,6 +34,7 @@ import "swiper/css/navigation"; import { FreeMode, Navigation, Pagination, Thumbs } from "swiper/modules"; import { Avatar, AvatarImage } from "@/components/ui/avatar"; import JoditEditor from "jodit-react"; +import { Badge } from "@/components/ui/badge"; const detailSchema = z.object({ title: z.string().min(1, { message: "Judul diperlukan" }), @@ -286,12 +287,19 @@ export default function DetailDocument() { -
+
-

- {detail?.tags} -

+
+ {detail?.tags?.split(",").map((tag, index) => ( + + {tag.trim()} + + ))} +
diff --git a/app/[locale]/(protected)/shared/curated-content/giat-routine/image/detail/[id]/page.tsx b/app/[locale]/(protected)/shared/curated-content/giat-routine/image/detail/[id]/page.tsx index 05ad3fff..0fcd0ff1 100644 --- a/app/[locale]/(protected)/shared/curated-content/giat-routine/image/detail/[id]/page.tsx +++ b/app/[locale]/(protected)/shared/curated-content/giat-routine/image/detail/[id]/page.tsx @@ -33,6 +33,7 @@ import "swiper/css"; import "swiper/css/navigation"; import { FreeMode, Navigation, Pagination, Thumbs } from "swiper/modules"; import { Avatar, AvatarImage } from "@/components/ui/avatar"; +import { Badge } from "@/components/ui/badge"; const detailSchema = z.object({ title: z.string().min(1, { message: "Judul diperlukan" }), @@ -285,12 +286,19 @@ export default function DetailImage() {
-
+
-

- {detail?.tags} -

+
+ {detail?.tags?.split(",").map((tag, index) => ( + + {tag.trim()} + + ))} +
diff --git a/app/[locale]/(protected)/shared/curated-content/giat-routine/video/detail/[id]/page.tsx b/app/[locale]/(protected)/shared/curated-content/giat-routine/video/detail/[id]/page.tsx index ce86d7b7..39cf0ac5 100644 --- a/app/[locale]/(protected)/shared/curated-content/giat-routine/video/detail/[id]/page.tsx +++ b/app/[locale]/(protected)/shared/curated-content/giat-routine/video/detail/[id]/page.tsx @@ -33,6 +33,7 @@ import "swiper/css"; import "swiper/css/navigation"; import { FreeMode, Navigation, Pagination, Thumbs } from "swiper/modules"; import { Avatar, AvatarImage } from "@/components/ui/avatar"; +import { Badge } from "@/components/ui/badge"; const detailSchema = z.object({ title: z.string().min(1, { message: "Judul diperlukan" }), @@ -292,12 +293,19 @@ export default function DetailImage() {
-
+
-

- {detail?.tags} -

+
+ {detail?.tags?.split(",").map((tag, index) => ( + + {tag.trim()} + + ))} +
diff --git a/app/[locale]/(public)/audio/filter/page.tsx b/app/[locale]/(public)/audio/filter/page.tsx index 72558a61..bcf720de 100644 --- a/app/[locale]/(public)/audio/filter/page.tsx +++ b/app/[locale]/(public)/audio/filter/page.tsx @@ -101,7 +101,7 @@ const FilterPage = () => { return (
{/* Header */} -
+

{" "} Audio {">"} Semua Audio @@ -114,11 +114,14 @@ const FilterPage = () => { {/* Sidebar Kiri */}

-

Filter

+

+ + Filter +

{/* Pencarian */}
-