feat: implement success page and update routing; add lucide icons and enhance form submission feedback

This commit is contained in:
2026-01-21 10:26:39 +01:00
parent 4602f6a4f5
commit e2ed58499a
8 changed files with 210 additions and 445 deletions

View File

@@ -78,7 +78,7 @@ export const MainForm = () => {
const confirmUser = async (selectedUser: string) => {
try {
const response = await fetch(
`http://localhost:8004/default/confirm-user?username=${selectedUser}`
`http://localhost:8004/default/confirm-user?username=${selectedUser}`,
);
const data = await response.json();
setNextID(data.nextID);
@@ -99,11 +99,7 @@ export const MainForm = () => {
try {
const result = await submitFormData(formData, selectedUser || "");
if (result.success) {
setMsg({
type: "success",
headline: t("success"),
text: t("form-submitted-successfully"),
});
document.location.href = `/success?id=${nextID}&tickets=${formData.tickets}`;
} else {
setMsg({
type: "error",