From 545d8a3473823f0a86cad3c177dbbb4ebb794a75 Mon Sep 17 00:00:00 2001 From: Factiven Date: Mon, 17 Apr 2023 13:33:37 +0700 Subject: Snapshot Moopa v3.2 --- components/hero/trending.js | 120 -------------------------------------------- 1 file changed, 120 deletions(-) delete mode 100644 components/hero/trending.js (limited to 'components/hero/trending.js') diff --git a/components/hero/trending.js b/components/hero/trending.js deleted file mode 100644 index 24a6804..0000000 --- a/components/hero/trending.js +++ /dev/null @@ -1,120 +0,0 @@ -import React from "react"; -import { useQuery, gql } from "@apollo/client"; -import { MdChevronLeft, MdChevronRight } from "react-icons/md"; -import Link from "next/link"; -import Image from "next/image"; - -const Trending = () => { - const ANIME_QUERY = gql` - query ( - $id: Int - $page: Int - $perPage: Int - $search: String - $sort: [MediaSort] - ) { - Page(page: $page, perPage: $perPage) { - pageInfo { - total - currentPage - lastPage - hasNextPage - perPage - } - media(id: $id, search: $search, sort: $sort, type: ANIME) { - id - idMal - title { - romaji - english - } - coverImage { - large - } - description - bannerImage - type - popularity - averageScore - } - } - } - `; - - // use useQuery hook to execute query and get data - const { loading, error, data } = useQuery(ANIME_QUERY, { - variables: { - page: 1, - perPage: 15, - sort: "TRENDING_DESC", - }, - }); - - // render component - if (loading) return

; - if (error) return

Error :(

; - - const { media } = data.Page; - - const slideLeft = () => { - var slider = document.getElementById("slider"); - slider.scrollLeft = slider.scrollLeft - 500; - }; - const slideRight = () => { - var slider = document.getElementById("slider"); - slider.scrollLeft = slider.scrollLeft + 500; - }; - - return ( -
- -
- {media.map((anime) => { - const url = encodeURIComponent( - anime.title.english || anime.title.romaji - ); - - return ( -
- - {anime.title.romaji - } - className="z-20 h-[230px] w-[168px] object-cover p-2 duration-300 ease-in-out hover:scale-105 lg:h-[290px] lg:w-[209px]" - /> - -
- ); - })} -
- -
- ); -}; - -export default Trending; -- cgit v1.2.3