Refactor frontend components for improved functionality and accessibility
- Consolidated global error handling in app.vue to redirect users to the login page on API authentication failure. - Enhanced MapView component by reintroducing event listeners for selected map and marker updates, improving interactivity. - Updated PasswordInput and various modal components to ensure proper input handling and accessibility compliance. - Refactored MapControls and MapControlsContent to streamline prop management and enhance user experience. - Improved error handling in local storage operations within useMapBookmarks and useRecentLocations composables. - Standardized input elements across forms for consistency in user interaction.
This commit is contained in:
@@ -115,7 +115,7 @@
|
||||
<icons-icon-settings />
|
||||
Change password
|
||||
</h2>
|
||||
<form @submit.prevent="changePass" class="flex flex-col gap-2">
|
||||
<form class="flex flex-col gap-2" @submit.prevent="changePass">
|
||||
<PasswordInput
|
||||
v-model="newPass"
|
||||
placeholder="New password"
|
||||
|
||||
Reference in New Issue
Block a user