Add absolute number in entry picker

This commit is contained in:
Zoe Roux 2026-03-21 11:33:58 +01:00
parent fb9491f703
commit b2c3ab27db
No known key found for this signature in database

View File

@ -101,7 +101,17 @@ export const PathItem = ({
? `${x.seasonNumber}-${x.episodeNumber}`
: x.id
}
getLabel={(x) => `${entryDisplayNumber(x)} - ${x.name}`}
getLabel={(x) => {
const dn = entryDisplayNumber(x);
const abs =
Number.isInteger(x.order) && !dn.includes(x.order.toString())
? x.order.toString()
: null;
if (dn && abs) return `${dn} (${abs}) - ${x.name}`;
if (dn) return `${dn} - ${x.name}`;
if (abs) return `${abs} - ${x.name}`;
return x.name!;
}}
getSmallLabel={entryDisplayNumber}
onValueChange={async (entries) => {
if (!entries.length) addTitle(guessTitle);