fix: rival changes should reasonably diff (#1718)

This commit is contained in:
zk
2026-07-14 00:09:10 +01:00
committed by GitHub
parent 6910533c01
commit b3ad99cf1c
@@ -119,9 +119,12 @@ function RivalsOverviewPage({
return <div>Looks like you're not signed in. How did you get to this page?</div>;
}
const rivalIdsKey = (users: Array<UserDocument>) => users.map((e) => e.id).join(",");
const hasUnsavedRivalChanges = rivalIdsKey(currentRivals) !== rivalIdsKey(rivals);
return (
<>
{isRequestingUser && currentRivals.toString() !== rivals.toString() && (
{isRequestingUser && hasUnsavedRivalChanges && (
<Alert className="vstack" variant="warning">
<Prompt
message={