fix: syntax error in AuthContext

This commit is contained in:
Hymmel 2026-01-21 11:57:02 +01:00
parent b96fb0d0e4
commit 31348cb6d1

View file

@ -177,46 +177,49 @@ export function AuthProvider({ children }: { children: ReactNode }) {
}
} catch (e) {
console.error(e)
const deleteTicket = useCallback(async (ticketId: number) => {
if (!authHeader) return
try {
const res = await fetch(`${API_URL}/tickets/${ticketId}`, {
method: "DELETE",
headers: { "Authorization": authHeader }
})
if (res.ok) {
fetchTickets(authHeader)
}
} catch (e) {
console.error(e)
}
}, [authHeader, fetchTickets])
return (
<AuthContext.Provider
value={{
user,
tickets,
rooms,
authHeader,
login,
register,
logout,
createTicket,
updateTicketStatus,
deleteTicket,
updateRooms,
}}
>
{children}
</AuthContext.Provider>
)
}
}, [authHeader, fetchTickets])
export function useAuth() {
const context = useContext(AuthContext)
if (!context) {
throw new Error("useAuth must be used within an AuthProvider")
const deleteTicket = useCallback(async (ticketId: number) => {
if (!authHeader) return
try {
const res = await fetch(`${API_URL}/tickets/${ticketId}`, {
method: "DELETE",
headers: { "Authorization": authHeader }
})
if (res.ok) {
fetchTickets(authHeader)
}
return context
} catch (e) {
console.error(e)
}
}, [authHeader, fetchTickets])
return (
<AuthContext.Provider
value={{
user,
tickets,
rooms,
authHeader,
login,
register,
logout,
createTicket,
updateTicketStatus,
deleteTicket,
updateRooms,
}}
>
{children}
</AuthContext.Provider>
)
}
export function useAuth() {
const context = useContext(AuthContext)
if (!context) {
throw new Error("useAuth must be used within an AuthProvider")
}
return context
}