fix: enhance affiliation comparison logic in GuessHistoryTable
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
All checks were successful
Build Docker Image / build (push) Successful in 1m11s
This commit is contained in:
@@ -123,7 +123,15 @@
|
||||
: dailyCharacter.affiliations;
|
||||
const charFirstAff = Array.isArray(charAff) ? charAff[0] : charAff;
|
||||
const dailyFirstAff = Array.isArray(dailyAff) ? dailyAff[0] : dailyAff;
|
||||
return charFirstAff && dailyFirstAff && charFirstAff === dailyFirstAff ? 'bg-emerald-600/90' : 'bg-red-900/60';
|
||||
|
||||
const charHasAff = charFirstAff && charFirstAff.trim() !== '';
|
||||
const dailyHasAff = dailyFirstAff && dailyFirstAff.trim() !== '';
|
||||
|
||||
// If both have the same affiliation status and value
|
||||
if (charHasAff === dailyHasAff && ((!charHasAff && !dailyHasAff) || charFirstAff === dailyFirstAff)) {
|
||||
return 'bg-emerald-600/90';
|
||||
}
|
||||
return 'bg-red-900/60';
|
||||
} catch (e) {
|
||||
return 'bg-slate-950/60';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user