aboutsummaryrefslogtreecommitdiff
path: root/components/anime/viewMode/listMode.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/viewMode/listMode.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/viewMode/listMode.js')
-rw-r--r--components/anime/viewMode/listMode.js58
1 files changed, 25 insertions, 33 deletions
diff --git a/components/anime/viewMode/listMode.js b/components/anime/viewMode/listMode.js
index f3bcf05..5beded1 100644
--- a/components/anime/viewMode/listMode.js
+++ b/components/anime/viewMode/listMode.js
@@ -3,7 +3,6 @@ import Link from "next/link";
export default function ListMode({
info,
episode,
- index,
artStorage,
providerId,
progress,
@@ -15,39 +14,32 @@ export default function ListMode({
if (prog > 90) prog = 100;
return (
- <div key={episode.number} className="flex flex-col gap-3 px-2">
- <Link
- href={`/en/anime/watch/${info.id}/${providerId}?id=${encodeURIComponent(
- episode.id
- )}&num=${episode.number}${dub ? `&dub=${dub}` : ""}`}
- className={`text-start text-sm lg:text-lg ${
- progress
- ? progress && episode.number <= progress
+ <Link
+ key={episode.number}
+ href={`/en/anime/watch/${info.id}/${providerId}?id=${encodeURIComponent(
+ episode.id
+ )}&num=${episode.number}${dub ? `&dub=${dub}` : ""}`}
+ className={`flex gap-3 py-4 hover:bg-secondary/10 odd:bg-secondary/30 even:bg-primary`}
+ >
+ <div className="flex w-full">
+ <span className="shrink-0 px-4 text-center text-white/50">
+ {episode.number}
+ </span>
+ <p
+ className={`w-full line-clamp-1 ${
+ progress
+ ? progress && episode.number <= progress
+ ? "text-[#5f5f5f]"
+ : "text-white"
+ : prog === 100
? "text-[#5f5f5f]"
: "text-white"
- : prog === 100
- ? "text-[#5f5f5f]"
- : "text-white"
- }`}
- >
- <p>Episode {episode.number}</p>
- {episode.title && (
- <p
- className={`text-xs lg:text-sm ${
- progress
- ? progress && episode.number <= progress
- ? "text-[#5f5f5f]"
- : "text-[#b1b1b1]"
- : prog === 100
- ? "text-[#5f5f5f]"
- : "text-[#b1b1b1]"
- } italic`}
- >
- "{episode.title}"
- </p>
- )}
- </Link>
- {index !== episode?.length - 1 && <span className="h-[1px] bg-white" />}
- </div>
+ }`}
+ >
+ {episode?.title || `Episode ${episode.number}`}
+ </p>
+ <p className="capitalize text-sm text-white/50 px-4">{providerId}</p>
+ </div>
+ </Link>
);
}