From bc2963f9e76a4000e3f1747b6fa4affdebba3956 Mon Sep 17 00:00:00 2001 From: real-zephex Date: Sun, 17 Mar 2024 07:08:55 +0530 Subject: prettified the code :) --- src/app/video/[animeId]/page.js | 78 +++++++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 34 deletions(-) (limited to 'src/app/video') diff --git a/src/app/video/[animeId]/page.js b/src/app/video/[animeId]/page.js index af7e690..4cd74ce 100644 --- a/src/app/video/[animeId]/page.js +++ b/src/app/video/[animeId]/page.js @@ -1,51 +1,61 @@ -"use client" +"use client"; -import '../video.css' -import React, { useState, useEffect } from 'react'; -import ReactPlayer from 'react-player'; +import "../video.css"; +import React, { useState, useEffect } from "react"; +import ReactPlayer from "react-player"; export default function Video({ params }) { - const id = params.animeId; - const [videoLink, setVideoLink] = useState(null); - const [loading, setLoading] = useState(true); + const id = params.animeId; + const [videoLink, setVideoLink] = useState(null); + const [loading, setLoading] = useState(true); const [epi, setEpi] = useState(""); - - useEffect(() => { - fetch("https://anime-sensei-api.vercel.app/anime/gogoanime/watch/" + id) - .then(res => res.json()) - .then(data => { - const words = id.split("-") + useEffect(() => { + fetch("https://anime-sensei-api.vercel.app/anime/gogoanime/watch/" + id) + .then((res) => res.json()) + .then((data) => { + const words = id.split("-"); const last_two = words.slice(-2).join(" "); const remainingWords = words.slice(0, -2).join(" "); - setEpi([last_two, remainingWords]) - setVideoLink(data.sources[3].url); - setLoading(false); - }) - .catch(error => { - console.log("Some error occured", error); - setLoading(false); - }); - }, [id]); + setEpi([last_two, remainingWords]); + setVideoLink(data.sources[3].url); + setLoading(false); + }) + .catch((error) => { + console.log("Some error occured", error); + setLoading(false); + }); + }, [id]); - return ( -
- {loading && ( -

Loading...

- )} + return ( +
+ {loading && ( +

+ Loading... +

+ )} {videoLink && ( -
-

{epi[0]} - {epi[1]}

- +

+ {epi[0]} - {epi[1]} +

+
)} -
- ); +
+ ); } -- cgit v1.2.3