outsourced modals

This commit is contained in:
2026-05-19 21:54:02 +02:00
parent d5b6c9665c
commit 11c2372cae
5 changed files with 109 additions and 74 deletions
+4 -1
View File
@@ -1,7 +1,10 @@
import { API_BASE } from "../../config/api.config";
import type { FormData } from "../../config/interfaces.config";
export const submitFormData = async (data: FormData, username: string) => {
export const submitFormData = async (
data: FormData,
username: string | null,
) => {
console.warn("submitFormData is fetching!");
// await new Promise((resolve) => setTimeout(resolve, 3000)); // Wait 3 seconds
+5 -1
View File
@@ -10,7 +10,11 @@ export const fetchUsers = async () => {
return data;
};
export const confirmUser = async (username: string) => {
export const confirmUser = async (username: string | null) => {
if (!username) {
return;
}
console.warn("confirmUser is fetching!");
const response = await fetch(
`${API_BASE}/default/confirm-user?username=${username}`,