diff --git a/stats/src/components/trends/TrendsTab.tsx b/stats/src/components/trends/TrendsTab.tsx index 2fb0d025..9e7c3f9d 100644 --- a/stats/src/components/trends/TrendsTab.tsx +++ b/stats/src/components/trends/TrendsTab.tsx @@ -8,6 +8,7 @@ import { filterHiddenAnimeData, pruneHiddenAnime, } from './anime-visibility'; +import { LibrarySummarySection } from './LibrarySummarySection'; function SectionHeader({ children }: { children: React.ReactNode }) { return ( @@ -113,12 +114,14 @@ export function TrendsTab() { if (error) return
Error: {error}
; if (!data) return null; + const librarySummaryAsPoints = data.librarySummary.map((row) => ({ + epochDay: 0, + animeTitle: row.title, + value: row.watchTimeMin, + })); + const animeTitles = buildAnimeVisibilityOptions([ - data.animePerDay.episodes, - data.animePerDay.watchTime, - data.animePerDay.cards, - data.animePerDay.words, - data.animePerDay.lookups, + librarySummaryAsPoints, data.animeCumulative.episodes, data.animeCumulative.cards, data.animeCumulative.words, @@ -126,24 +129,6 @@ export function TrendsTab() { ]); const activeHiddenAnime = pruneHiddenAnime(hiddenAnime, animeTitles); - const filteredEpisodesPerAnime = filterHiddenAnimeData( - data.animePerDay.episodes, - activeHiddenAnime, - ); - const filteredWatchTimePerAnime = filterHiddenAnimeData( - data.animePerDay.watchTime, - activeHiddenAnime, - ); - const filteredCardsPerAnime = filterHiddenAnimeData(data.animePerDay.cards, activeHiddenAnime); - const filteredWordsPerAnime = filterHiddenAnimeData(data.animePerDay.words, activeHiddenAnime); - const filteredLookupsPerAnime = filterHiddenAnimeData( - data.animePerDay.lookups, - activeHiddenAnime, - ); - const filteredLookupsPerHundredPerAnime = filterHiddenAnimeData( - data.animePerDay.lookupsPerHundred, - activeHiddenAnime, - ); const filteredAnimeProgress = filterHiddenAnimeData( data.animeCumulative.episodes, activeHiddenAnime, @@ -221,7 +206,7 @@ export function TrendsTab() { type="line" /> - Library — Per Day + Library — Summary - - - - - - + Library — Cumulative