mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
15 lines
368 B
TypeScript
15 lines
368 B
TypeScript
export function getFormData<T extends Record<string, unknown> = Record<string, unknown>>(
|
|
e: SubmitEvent
|
|
): T {
|
|
const form = e.target as HTMLFormElement;
|
|
const formData = new FormData(form);
|
|
const data = {};
|
|
|
|
formData.forEach((value, key) => {
|
|
data[key] = value;
|
|
});
|
|
|
|
// TODO: Add validation? Maybe with zod
|
|
return data as T;
|
|
}
|