+7
-1
src/app/series/[seriesId]/page.js
+7
-1
src/app/series/[seriesId]/page.js
······const fandoms = series.works.map(w => w.fandoms).reduce((a,b) => { return a.concat(b) }).filter((f, i, arr) => arr.indexOf(f) === i)const fandomString = fandoms.length > 4 ? fandoms.slice(0, 4).join(", ")+" (+"+(fandoms.length - 4)+")" : (fandoms.length > 1 ? fandoms.slice(0, -1).join(", ")+" & "+fandoms.slice(-1)[0] : fandoms[0])const title = `${series.name} by ${authorString} - ${fandomString} (${series.workCount} works)`
+7
-1
src/app/works/[workId]/chapters/[chapterId]/page.js
+7
-1
src/app/works/[workId]/chapters/[chapterId]/page.js
······const fandomString = fandoms.length > 4 ? fandoms.slice(0, 4).join(", ")+" (+"+(fandoms.length - 4)+")" : (fandoms.length > 1 ? fandoms.slice(0, -1).join(", ")+" & "+fandoms.slice(-1)[0] : fandoms[0])const title = `${work.title} by ${authorString}, Chapter ${work.chapterInfo.index}${work.chapterInfo.name ? ": "+work.chapterInfo.name : ''} - ${fandomString}`const summary = work.chapterInfo && work.chapterInfo.summary ? work.chapterInfo.summary : work.summary
+7
-1
src/app/works/[workId]/page.js
+7
-1
src/app/works/[workId]/page.js
······const fandomString = fandoms.length > 4 ? fandoms.slice(0, 4).join(", ")+" (+"+(fandoms.length - 4)+")" : (fandoms.length > 1 ? fandoms.slice(0, -1).join(", ")+" & "+fandoms.slice(-1)[0] : fandoms[0])