feat: implement lazy loading for components and add loading states for improved user experience

This commit is contained in:
alexsparkes
2026-02-06 17:30:55 +00:00
parent dbfe7e52b5
commit 3c53d0322e
13 changed files with 474 additions and 133 deletions

View File

@@ -9,9 +9,9 @@ export default class Stats {
}
const newAchievement = newAchievements(stats);
newAchievement.forEach((achievement) => {
for (const achievement of newAchievement) {
if (achievement) {
const { name } = getLocalisedAchievementData(achievement.id);
const { name } = await getLocalisedAchievementData(achievement.id);
toast.info(
`🏆 ${variables.getMessage('modals.main.settings.sections.stats.achievement_unlocked', { name: name })}`,
{
@@ -20,7 +20,7 @@ export default class Stats {
},
);
}
});
}
}
/**