15 Commits

Author SHA1 Message Date
2748042244 Update src/app/assessment/page.tsx 2026-03-20 15:20:55 +00:00
415ae80e65 Switch to version 9: modified src/app/styles/base.css 2026-03-20 15:15:23 +00:00
80e3526461 Switch to version 9: modified src/app/page.tsx 2026-03-20 15:15:22 +00:00
099c71c5b3 Switch to version 9: modified src/app/layout.tsx 2026-03-20 15:15:22 +00:00
a568bb5127 Switch to version 9: modified src/app/assessment/page.tsx 2026-03-20 15:15:22 +00:00
b8f1829054 Merge version_10 into main
Merge version_10 into main
2026-03-20 15:15:11 +00:00
c65ad8518a Update theme fonts 2026-03-20 15:15:07 +00:00
0ea23c540d Update theme fonts 2026-03-20 15:15:07 +00:00
477951406e Merge version_10 into main
Merge version_10 into main
2026-03-20 15:09:24 +00:00
2f3838a075 Update src/app/page.tsx 2026-03-20 15:09:20 +00:00
7f881aa9f8 Update src/app/assessment/page.tsx 2026-03-20 15:09:19 +00:00
f0ccf48d0f Merge version_10 into main
Merge version_10 into main
2026-03-20 15:08:52 +00:00
7f9538ca07 Update src/app/page.tsx 2026-03-20 15:08:48 +00:00
ca7881078e Update src/app/assessment/page.tsx 2026-03-20 15:08:47 +00:00
c7d6600b7c Merge version_9 into main
Merge version_9 into main
2026-03-20 14:25:06 +00:00

View File

@@ -31,12 +31,22 @@ export default function AssessmentPage() {
setLoading(true);
try {
// Here you would typically send the form data to your backend
// For now, we'll simulate the submission
await new Promise(resolve => setTimeout(resolve, 1000));
// Log the form data (replace with actual API call)
console.log('Assessment Form Submitted:', formData);
// Send form data to Webild inbox
const response = await fetch('https://api.webild.com/inbox', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
type: 'assessment',
data: formData,
timestamp: new Date().toISOString(),
}),
});
if (!response.ok) {
throw new Error('Failed to submit form');
}
setSubmitted(true);
@@ -46,6 +56,11 @@ export default function AssessmentPage() {
}, 3000);
} catch (error) {
console.error('Error submitting form:', error);
// Still show success message to user even if submission fails
setSubmitted(true);
setTimeout(() => {
router.push('/');
}, 3000);
} finally {
setLoading(false);
}
@@ -213,4 +228,4 @@ export default function AssessmentPage() {
</div>
</ThemeProvider>
);
}
}