Implement password reset + minor changes to button component #42

Merged
sauceyred merged 7 commits from password-reset into main 2025-07-16 17:47:58 +00:00
Showing only changes of commit 42ed743054 - Show all commits

View file

@ -74,6 +74,14 @@ export const useApi = () => {
await fetchWithApi("/auth/verify-email", { method: "POST", body: { email } });
}
async function sendPasswordResetEmail(identifier: string): Promise<void> {
await fetchWithApi("/auth/reset-password", { method: "GET", query: { identifier } });
}
async function resetPassword(password: string, token: string) {
await fetchWithApi("/auth/reset-password", { method: "POST", body: { password, token } });
}
return {
fetchGuilds,
fetchGuild,
@ -92,6 +100,8 @@ export const useApi = () => {
joinGuild,
createChannel,
fetchInstanceStats,
sendVerificationEmail
sendVerificationEmail,
sendPasswordResetEmail,
resetPassword
}
}