diff --git a/.gitignore b/.gitignore index 403adbc..6c976e9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ node_modules # local env files .env.local .env.*.local +.env # Log files npm-debug.log* diff --git a/src/components/LoggedinPage.vue b/src/components/LoggedinPage.vue index 422fc78..943c599 100644 --- a/src/components/LoggedinPage.vue +++ b/src/components/LoggedinPage.vue @@ -1,19 +1,259 @@ - - - - - \ No newline at end of file + to { + transform: translateY(0); + opacity: 1; + } +} + +@keyframes fadeInUp { + from { + transform: translateY(30px); + opacity: 0; + } + to { + transform: translateY(0); + opacity: 1; + } +} + +@keyframes checkmark { + 0% { + transform: scale(0); + } + 50% { + transform: scale(1.2); + } + 100% { + transform: scale(1); + } +} + +@keyframes float { + 0%, 100% { + transform: translateY(0px); + } + 50% { + transform: translateY(-20px); + } +} + +@media (max-width: 640px) { + .success-card { + padding: 2rem; + border-radius: 1.5rem; + } + + h1 { + font-size: 2rem; + } + + .success-icon { + width: 60px; + height: 60px; + margin-bottom: 1.5rem; + } + + .action-buttons { + gap: 0.75rem; + } + + .btn-primary, + .btn-secondary { + padding: 0.875rem 1.5rem; + font-size: 1rem; + } +} + \ No newline at end of file diff --git a/src/components/ModernNavbar.vue b/src/components/ModernNavbar.vue new file mode 100644 index 0000000..67fe145 --- /dev/null +++ b/src/components/ModernNavbar.vue @@ -0,0 +1,502 @@ + + + + + \ No newline at end of file diff --git a/src/components/PasswordReset.vue b/src/components/PasswordReset.vue index e37571a..070ef9b 100644 --- a/src/components/PasswordReset.vue +++ b/src/components/PasswordReset.vue @@ -1,40 +1,149 @@ @@ -54,54 +163,124 @@ async function handleRequestReset() { console.error('Password reset request failed:', error) } } + +function resetForm() { + resetLinkSent.value = false + email.value = '' + auth.error = '' +} \ No newline at end of file diff --git a/src/components/TrainingZones.vue b/src/components/TrainingZones.vue index 6501192..9cb1d7c 100644 --- a/src/components/TrainingZones.vue +++ b/src/components/TrainingZones.vue @@ -1,91 +1,391 @@