feat: add back button on login page to return to landing page (#808)

* Back button in Login page

Modified the back button to have two options, href option and onlick

The onClick bceomes usable when there's no href prop

and the onClick takes you directly to the previous page

While the href takes you to the url you indicated

* added a showBack condition to show the button

* modified the onClick function

* Removed the back button, made the Image act as the back button

* Changed the OAuth place holder

* Update back-button.svelte

* remove f

---------

Co-authored-by: Rotimi Best <[email protected]>
This commit is contained in:
Victor Jack
2026-08-12 07:55:19 +01:00
committed by GitHub
co-authored by Rotimi Best
parent f0695e9d18
commit 176949d8c8
11 changed files with 97 additions and 35 deletions
@@ -858,7 +858,10 @@
"description": "Les étudiants inscrits ne pourront pas suivre de leçons ou d'exercices verrouillés tant que vous ne les aurez pas déverrouillés.",
"description_live": "Les leçons et les exercices verrouillés restent cachés aux étudiants jusqu'à ce que vous les déverrouilliez, ce qui est utile si vous publiez du contenu semaine après semaine.",
"unlock_all": "Débloquez tout"
}
},
"certificate_deadline_required": "Définir d'abord la date limite du certificat",
"certificate_deadline_required_description": "Les cours de conformité nécessitent une date limite de certificat avant que les apprenants puissent être inscrits. Veuillez définir une date limite dans les paramètres du certificat avant de publier.",
"go_to_certificate_settings": "Accédez aux paramètres du certificat"
},
"analytics": {
"title": "Analytique"
@@ -2475,7 +2478,9 @@
"blocker_final_misconfigured": "L'exercice de certification « {exerciseTitle} » n'a aucun point configuré ; demandez à votre instructeur de le réparer.",
"email_message_label": "Message électronique",
"email_message_placeholder": "par ex. Nous sommes fiers de vos progrès – continuez à apprendre !",
"final_exercise_multiple_attempts_note": "Les étudiants auront droit à des tentatives illimitées sur l'exercice sélectionné."
"final_exercise_multiple_attempts_note": "Les étudiants auront droit à des tentatives illimitées sur l'exercice sélectionné.",
"deadline_required": "La date limite du certificat est requise lorsque les certificats sont téléchargeables.",
"deadline_required_enroll": "Les cours de conformité nécessitent une date limite de certificat avant que les apprenants puissent être inscrits."
},
"creator": {
"heading": "Quel cours souhaitez-vous créer ?",
@@ -3810,7 +3815,8 @@
"title": "Inscription désactivée",
"invite_only_message": "L'inscription se fait sur invitation uniquement. Veuillez utiliser un lien d'invitation pour créer un compte.",
"go_to_login": "Allez dans Connexion"
}
},
"continue_with": "Ou continuer avec"
},
"app": {
"search": {