feat: enhance point registration and management features

- Added functionality to capture and display images during point registration, improving user experience.
- Implemented error handling for image uploads and webcam access, ensuring smoother operation.
- Introduced a justification field for point registration, allowing users to provide context for their entries.
- Enhanced the backend to support new features, including image handling and justification storage.
- Updated UI components for better layout and responsiveness, improving overall usability.
This commit is contained in:
2025-11-18 15:28:26 -03:00
parent f0c6e4468f
commit b01d2d6786
10 changed files with 941 additions and 187 deletions

View File

@@ -248,7 +248,7 @@ async function obterLocalizacao(): Promise<{
return new Promise((resolve) => {
const timeout = setTimeout(() => {
resolve({});
}, 10000); // Timeout de 10 segundos
}, 5000); // Timeout de 5 segundos (reduzido para não bloquear)
navigator.geolocation.getCurrentPosition(
async (position) => {
@@ -306,9 +306,9 @@ async function obterLocalizacao(): Promise<{
resolve({});
},
{
enableHighAccuracy: true,
timeout: 10000,
maximumAge: 0,
enableHighAccuracy: false, // false para ser mais rápido
timeout: 5000, // Timeout reduzido para 5 segundos
maximumAge: 60000, // Aceitar localização de até 1 minuto atrás
}
);
});