Skip to content

Commit

Permalink
Added series empty subtitle episodes progress bar labels (#2575)
Browse files Browse the repository at this point in the history
  • Loading branch information
ilarramendi authored Jul 11, 2024
1 parent ebf3471 commit 03f0bdb
Showing 1 changed file with 20 additions and 11 deletions.
31 changes: 20 additions & 11 deletions frontend/src/pages/Series/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,25 +65,34 @@ const SeriesView: FunctionComponent = () => {
cell: (row) => {
const { episodeFileCount, episodeMissingCount, profileId, title } =
row.row.original;
let progress = 0;
let label = "";
if (episodeFileCount === 0 || !profileId) {
progress = 0.0;
} else {
progress = (1.0 - episodeMissingCount / episodeFileCount) * 100.0;
label = `${
episodeFileCount - episodeMissingCount
}/${episodeFileCount}`;
}

const label = `${episodeFileCount - episodeMissingCount}/${episodeFileCount}`;
return (
<Progress.Root key={title} size="xl">
<Progress.Section
value={progress}
value={
episodeFileCount === 0 || !profileId
? 0
: (1.0 - episodeMissingCount / episodeFileCount) * 100.0
}
color={episodeMissingCount === 0 ? "brand" : "yellow"}
>
<Progress.Label>{label}</Progress.Label>
</Progress.Section>
{episodeMissingCount === episodeFileCount && (
<Progress.Label
styles={{
label: {
position: "absolute",
top: "3px",
left: "50%",
transform: "translateX(-50%)",
},
}}
>
{label}
</Progress.Label>
)}
</Progress.Root>
);
},
Expand Down

0 comments on commit 03f0bdb

Please sign in to comment.