update setting language

This commit is contained in:
Yue Fung Lee
2023-11-29 21:24:09 -05:00
parent 54f1bfd3ea
commit de4eeea74a
3 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
// NavBar.tsx
import React, { useState, useEffect } from 'react';
import { useNavigate, useLocation } from 'react-router-dom';
import { NavItem } from '../components/NavItem'; // adjust the path as needed
import { NavItem } from '../components/NavItem';
export default function NavBar() {
const navigate = useNavigate();
@@ -13,6 +13,10 @@ export default function CharacterSelection() {
// Add more characters here
];
const startSession = () => {
// Start a session with the selected character
}
const handleCharacterClick = (characterName: string, characterImage: string) => {
navigate('/character', { state: { name: characterName, image: characterImage } });
}
+2 -2
View File
@@ -31,7 +31,7 @@ export default function Signup() {
console.log(confirmPassword)
return
} else {
signup(username, password, "")
signup(username, password, lang)
navigate('/courses')
}
}
@@ -58,7 +58,7 @@ export default function Signup() {
{err && <label className="text-red-600">{err}</label>}
{stage === 0 && <>
{possibleLangs.map((lang, i) => <button className="white flex items-center gap-5" onClick={() => setStage(1)} key={i}>
{possibleLangs.map((lang, i) => <button className="white flex items-center gap-5" onClick={() => {setLang(lang.name); setStage(1);}} key={i}>
<img src={lang.icon} alt={lang.name} className="max-w-[50px]"/>
<span>{lang.name}</span>
</button>)}