website refactor

This commit is contained in:
2026-01-14 10:51:05 +01:00
parent 4522d41aef
commit 0d89ad027e
291 changed files with 6887 additions and 3685 deletions

View File

@@ -30,19 +30,22 @@ export default function EmailCapture() {
try {
const result = await landingService.signup(email);
if (result.status === 'success') {
setFeedback({ type: 'success', message: result.message });
if (result.isOk()) {
setFeedback({ type: 'success', message: 'Thanks! You\'re on the list.' });
setEmail('');
setTimeout(() => setFeedback({ type: 'idle' }), 5000);
} else if (result.status === 'info') {
setFeedback({ type: 'info', message: result.message });
setTimeout(() => setFeedback({ type: 'idle' }), 4000);
} else {
setFeedback({
type: 'error',
message: result.message,
canRetry: true
});
const error = result.getError();
if (error.type === 'notImplemented') {
setFeedback({ type: 'info', message: 'Signup feature coming soon!' });
setTimeout(() => setFeedback({ type: 'idle' }), 4000);
} else {
setFeedback({
type: 'error',
message: error.message || 'Something broke. Try again?',
canRetry: true
});
}
}
} catch (error) {
setFeedback({