aboutsummaryrefslogtreecommitdiff
path: root/components/anime/changeView.js
diff options
context:
space:
mode:
authorFactiven <[email protected]>2023-09-13 00:45:53 +0700
committerGitHub <[email protected]>2023-09-13 00:45:53 +0700
commit7327a69b55a20b99b14ee0803d6cf5f8b88c45ef (patch)
treecbcca777593a8cc4b0282e7d85a6fc51ba517e25 /components/anime/changeView.js
parentUpdate issue templates (diff)
downloadmoopa-7327a69b55a20b99b14ee0803d6cf5f8b88c45ef.tar.xz
moopa-7327a69b55a20b99b14ee0803d6cf5f8b88c45ef.zip
Update v4 - Merge pre-push to main (#71)
* Create build-test.yml * initial v4 commit * update: github workflow * update: push on branch * Update .github/ISSUE_TEMPLATE/bug_report.md * configuring next.config.js file
Diffstat (limited to 'components/anime/changeView.js')
-rw-r--r--components/anime/changeView.js30
1 files changed, 21 insertions, 9 deletions
diff --git a/components/anime/changeView.js b/components/anime/changeView.js
index cab9054..75ebdff 100644
--- a/components/anime/changeView.js
+++ b/components/anime/changeView.js
@@ -1,14 +1,14 @@
-import { useEffect, useState } from "react";
-
-export default function ChangeView({ view, setView, episode }) {
- // const [view, setView] = useState(1);
- // const episode = null;
+export default function ChangeView({ view, setView, episode, map }) {
return (
<div className="flex gap-3 rounded-sm items-center p-2">
<div
className={
episode?.length > 0
- ? episode?.some((item) => item?.title === null)
+ ? map?.every(
+ (item) =>
+ item?.image?.includes("https://s4.anilist.co/") ||
+ item.title === null
+ ) || !map
? "pointer-events-none"
: "cursor-pointer"
: "pointer-events-none"
@@ -30,7 +30,11 @@ export default function ChangeView({ view, setView, episode }) {
height="20"
className={`${
episode?.length > 0
- ? episode?.some((item) => item?.title === null)
+ ? map?.every(
+ (item) =>
+ item?.image?.includes("https://s4.anilist.co/") ||
+ item.title === null
+ ) || !map
? "fill-[#1c1c22]"
: view === 1
? "fill-action"
@@ -44,7 +48,11 @@ export default function ChangeView({ view, setView, episode }) {
<div
className={
episode?.length > 0
- ? episode?.some((item) => item?.title === null)
+ ? map?.every(
+ (item) =>
+ item?.image?.includes("https://s4.anilist.co/") ||
+ item.title === null
+ ) || !map
? "pointer-events-none"
: "cursor-pointer"
: "pointer-events-none"
@@ -61,7 +69,11 @@ export default function ChangeView({ view, setView, episode }) {
fill="none"
className={`${
episode?.length > 0
- ? episode?.some((item) => item?.title === null)
+ ? map?.every(
+ (item) =>
+ item?.image?.includes("https://s4.anilist.co/") ||
+ item.title === null
+ ) || !map
? "fill-[#1c1c22]"
: view === 2
? "fill-action"