Skip to content

Commit

Permalink
Merge pull request #283 from rimorin/fix/territorylisting
Browse files Browse the repository at this point in the history
fix: update territory listing when its updated
  • Loading branch information
rimorin authored May 3, 2024
2 parents 3eb5369 + 287a055 commit 7735344
Showing 1 changed file with 29 additions and 6 deletions.
35 changes: 29 additions & 6 deletions src/pages/dashboard/admin.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -973,9 +973,22 @@ function Admin({ user }: adminProps) {
congregation: code,
territoryCode: selectedTerritoryCode
}
).then((updatedCode) =>
processSelectedTerritory(updatedCode as string)
)
).then((updatedCode) => {
processSelectedTerritory(updatedCode as string);
const updatedTerritories = new Map();
for (const [key, value] of territories) {
if (key === selectedTerritoryCode && value) {
value.code = updatedCode as string;
updatedTerritories.set(
updatedCode as string,
value
);
} else {
updatedTerritories.set(key, value);
}
}
setTerritories(updatedTerritories);
})
}
>
Change Code
Expand Down Expand Up @@ -1041,9 +1054,19 @@ function Admin({ user }: adminProps) {
territoryCode: selectedTerritoryCode,
name: selectedTerritoryName
}
).then((updatedName) =>
setSelectedTerritoryName(updatedName as string)
)
).then((updatedName) => {
setSelectedTerritoryName(updatedName as string);
setTerritories(
new Map<string, territoryDetails>(
Array.from(territories).map(([key, value]) => {
if (key === selectedTerritoryCode) {
value.name = updatedName as string;
}
return [key, value];
})
)
);
})
}
>
Edit Current Name
Expand Down

0 comments on commit 7735344

Please sign in to comment.