From 7eedd7c85f6b603f848e8a383589fa786b585eae Mon Sep 17 00:00:00 2001 From: sabdayagra Date: Tue, 24 Dec 2024 23:16:20 +0700 Subject: [PATCH 1/3] feat: add and adjust ui and api --- .../(public)/audio/detail/[slug]/page.tsx | 35 +++++----- .../(public)/document/detail/[slug]/page.tsx | 16 ++--- .../(public)/image/detail/[slug]/page.tsx | 18 ++--- .../(public)/indeks/detail/[slug]/page.tsx | 66 ++++++++++++------- app/[locale]/(public)/schedule/page.tsx | 41 +++++++++--- .../(public)/video/detail/[slug]/page.tsx | 16 ++--- components/landing-page/navbar.tsx | 9 +-- components/landing-page/new-content.tsx | 8 +-- components/landing-page/search-section.tsx | 4 +- service/landing/landing.ts | 4 +- 10 files changed, 130 insertions(+), 87 deletions(-) diff --git a/app/[locale]/(public)/audio/detail/[slug]/page.tsx b/app/[locale]/(public)/audio/detail/[slug]/page.tsx index 8901aa89..8cb993dd 100644 --- a/app/[locale]/(public)/audio/detail/[slug]/page.tsx +++ b/app/[locale]/(public)/audio/detail/[slug]/page.tsx @@ -49,10 +49,25 @@ const DetailAudio = () => {
+ {/* Footer Informasi */} +
+

+ oleh {detailDataAudio?.uploadedBy?.userLevel?.name} | Diupdate pada {detailDataAudio?.updatedAt} WIB |  + +   + {detailDataAudio?.clickCount} +

+

Kreator: {detailDataAudio?.creatorName}

+
+ {/* Keterangan */} +
+

{detailDataAudio?.title}

+
+
{/* Bagian Kanan */} -
+
@@ -106,24 +121,8 @@ const DetailAudio = () => {
- - {/* Footer Informasi */} -
-

- oleh {detailDataAudio?.uploadedBy?.userLevel?.name} | Diupdate pada {detailDataAudio?.updatedAt} WIB |  - -   - {detailDataAudio?.clickCount} -

-

Kreator: {detailDataAudio?.creatorName}

-
- - {/* Keterangan */} -
-

{detailDataAudio?.title}

-
-
+
{/* Comment */}
diff --git a/app/[locale]/(public)/document/detail/[slug]/page.tsx b/app/[locale]/(public)/document/detail/[slug]/page.tsx index 039b88cd..801cd83c 100644 --- a/app/[locale]/(public)/document/detail/[slug]/page.tsx +++ b/app/[locale]/(public)/document/detail/[slug]/page.tsx @@ -4,11 +4,9 @@ import { useParams, usePathname, useRouter } from "next/navigation"; import React, { useEffect, useState } from "react"; import { Icon } from "@iconify/react/dist/iconify.js"; import { getDetail } from "@/service/landing/landing"; -import VideoPlayer from "@/utils/video-player"; import NewContent from "@/components/landing-page/new-content"; import { Link } from "@/i18n/routing"; import { Textarea } from "@/components/ui/textarea"; -import { BarWave } from "react-cssfx-loading"; const DetailDocument = () => { const [selectedSize, setSelectedSize] = useState("L"); @@ -49,19 +47,19 @@ const DetailDocument = () => {
{/* Footer Informasi */} -
-

+

+

oleh {detailDataDocument?.uploadedBy?.userLevel?.name} | Diupdate pada {detailDataDocument?.updatedAt} WIB |    {detailDataDocument?.clickCount}

-

Kreator: {detailDataDocument?.creatorName}

+

Kreator: {detailDataDocument?.creatorName}

{/* Keterangan */}
-

{detailDataDocument?.title}

+

{detailDataDocument?.title}

@@ -123,15 +121,15 @@ const DetailDocument = () => {
{/* Comment */}
-
+

Berikan Komentar