Add hasRealmChanges memo
cgen-bd2eede686b144c2a2bf3a78af7945a5
This commit is contained in:
parent
e27f91ee13
commit
98e3f72215
1 changed files with 12 additions and 0 deletions
|
|
@ -256,6 +256,18 @@ export default function Dashboard() {
|
|||
setProfileCompletion(pct);
|
||||
};
|
||||
|
||||
const hasRealmChanges = useMemo(() => {
|
||||
const currentRealm = ((profile as any)?.user_type as RealmKey) ?? null;
|
||||
const currentExperience =
|
||||
((profile as any)?.experience_level as string) || "beginner";
|
||||
const selectedRealmValue = userRealm ?? null;
|
||||
const selectedExperienceValue = experienceLevel || "beginner";
|
||||
return (
|
||||
selectedRealmValue !== currentRealm ||
|
||||
selectedExperienceValue !== currentExperience
|
||||
);
|
||||
}, [profile, userRealm, experienceLevel]);
|
||||
|
||||
const loadDashboardData = async () => {
|
||||
try {
|
||||
setIsLoading(true);
|
||||
|
|
|
|||
Loading…
Reference in a new issue