1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-20 13:29:37 +02:00

feat: enhance region visit tracking with improved toast messages, update localization, and modify page titles

This commit is contained in:
Sean Morley 2025-01-09 13:53:16 -05:00
parent 80cec30fda
commit abe870506f
6 changed files with 52 additions and 19 deletions

View file

@ -23,11 +23,14 @@
if (res.ok) {
visited = true;
let data = await res.json();
addToast('success', `Visit to ${region.name} marked`);
addToast(
'success',
`${$t('worldtravel.visit_to')} ${region.name} ${$t('worldtravel.marked_visited')}`
);
dispatch('visit', data);
} else {
console.error('Failed to mark region as visited');
addToast('error', `Failed to mark visit to ${region.name}`);
console.error($t('worldtravel.region_failed_visited'));
addToast('error', `${$t('worldtravel.failed_to_mark_visit')} ${region.name}`);
}
}
async function removeVisit() {
@ -37,11 +40,11 @@
});
if (res.ok) {
visited = false;
addToast('info', `Visit to ${region.name} removed`);
addToast('info', `${$t('worldtravel.visit_to')} ${region.name} ${$t('worldtravel.removed')}`);
dispatch('remove', region);
} else {
console.error('Failed to remove visit');
addToast('error', `Failed to remove visit to ${region.name}`);
console.error($t('worldtravel.visit_remove_failed'));
addToast('error', `${$t('worldtravel.failed_to_remove_visit')} ${region.name}`);
}
}
</script>