chore: updated frontend code to build

master
adriano 2025-06-24 16:45:52 -03:00
parent 18e4b8d116
commit 31c54be970
1 changed files with 12 additions and 26 deletions

View File

@ -35,11 +35,6 @@ interface UsersResponse {
data: User[]
}
interface UserResponse {
success: boolean
user: User
}
interface CreateUserRequest {
email: string
password: string
@ -52,16 +47,6 @@ interface UpdateUserRequest {
roles: string[]
}
interface DeleteUserResponse {
success: boolean
message: string
}
interface UpdateUserResponse {
success: boolean
message: string
}
// Roles disponíveis no sistema
const AVAILABLE_ROLES = [
{ id: "admin", label: "Administrador", description: "Acesso total ao sistema" },
@ -120,7 +105,8 @@ export default function UserManagement() {
const errorData = await response.json()
setError(errorData.message || "Erro ao buscar usuários")
}
} catch (err) {
} catch (err: unknown) {
console.log(err)
setError("Erro de conexão com o servidor")
} finally {
setIsLoading(false)
@ -145,7 +131,6 @@ export default function UserManagement() {
})
if (response.ok) {
const result = await response.json()
setSuccess("Usuário criado com sucesso!")
setCreateForm({ email: "", password: "", roles: [] })
setIsCreateDialogOpen(false)
@ -154,7 +139,8 @@ export default function UserManagement() {
const errorData = await response.json()
setError(errorData.message || "Erro ao criar usuário")
}
} catch (err) {
} catch (err:unknown) {
console.log(err)
setError("Erro de conexão com o servidor")
} finally {
setIsCreating(false)
@ -189,7 +175,6 @@ export default function UserManagement() {
})
if (response.ok) {
const result: UpdateUserResponse = await response.json()
setSuccess("Usuário atualizado com sucesso!")
setEditingUser(null)
setEditForm({ email: "", password: "", roles: [] })
@ -199,6 +184,7 @@ export default function UserManagement() {
setError(errorData.message || "Erro ao atualizar usuário")
}
} catch (err) {
console.log(err)
setError("Erro de conexão com o servidor")
} finally {
setIsUpdating(false)
@ -221,14 +207,14 @@ export default function UserManagement() {
})
if (response.ok) {
const result: DeleteUserResponse = await response.json()
setSuccess("Usuário excluído com sucesso!")
await fetchUsers()
} else {
const errorData = await response.json()
setError(errorData.message || "Erro ao excluir usuário")
}
} catch (err) {
} catch (err:unknown) {
console.log(err)
setError("Erro de conexão com o servidor")
} finally {
setIsDeleting(null)