From aa21c215d18d0a80e7f2979f9a18f5af7db02f8c Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Wed, 29 Mar 2023 11:10:53 +0700 Subject: video page --- src/pages/video.jsx | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/pages/video.jsx (limited to 'src/pages/video.jsx') diff --git a/src/pages/video.jsx b/src/pages/video.jsx new file mode 100644 index 00000000..c7248da1 --- /dev/null +++ b/src/pages/video.jsx @@ -0,0 +1,55 @@ +import Pagination from '@/core/components/elements/Pagination/Pagination' +import BasicLayout from '@/core/components/layouts/BasicLayout' +import useVideo from '@/lib/video/hooks/useVideo' +import { useRouter } from 'next/router' + +export default function Video() { + const router = useRouter() + const limit = 16 + + const { page = 1 } = router.query + const { video } = useVideo({ limit, offset: limit * (page - 1) }) + + const pageCount = Math.ceil(video?.data?.videoTotal / limit) + + return ( + +
+

Kanal Video Indoteknik

+
+ {video.data?.videos?.map((video) => ( +
+