Skip to content
Snippets Groups Projects
Commit c530e833 authored by Minseo Lee's avatar Minseo Lee
Browse files

fix: navigate to main after login

parent 819e330d
No related branches found
No related tags found
No related merge requests found
...@@ -54,7 +54,7 @@ function App() { ...@@ -54,7 +54,7 @@ function App() {
<article className={S['page-container']}> <article className={S['page-container']}>
<Routes> <Routes>
<Route path={APP_ROUTE.LOGIN} element={<LoginPage connector={connector} />} /> <Route path={APP_ROUTE.LOGIN} element={<LoginPage connector={connector} />} />
<Route path={APP_ROUTE.SIGNUP} element={<SignupPage />} /> <Route path={APP_ROUTE.SIGNUP} element={<SignupPage connector={connector} />} />
<Route path={APP_ROUTE.MAIN} element={<MainPage connector={connector} />} /> <Route path={APP_ROUTE.MAIN} element={<MainPage connector={connector} />} />
<Route path={APP_ROUTE.MENU} element={<MenuPage connector={connector} setHeaderName={setHeaderName} />} /> <Route path={APP_ROUTE.MENU} element={<MenuPage connector={connector} setHeaderName={setHeaderName} />} />
<Route path={APP_ROUTE.CART} element={<CartPage connector={connector} />} /> <Route path={APP_ROUTE.CART} element={<CartPage connector={connector} />} />
......
...@@ -53,6 +53,7 @@ const LoginPage: FC<Props> = ({ connector }) => { ...@@ -53,6 +53,7 @@ const LoginPage: FC<Props> = ({ connector }) => {
try { try {
console.log(connector); console.log(connector);
await connector.login(account); await connector.login(account);
navigate(APP_ROUTE.MAIN);
} catch (e) { } catch (e) {
console.error(e); console.error(e);
} }
......
...@@ -2,14 +2,24 @@ import React, { useState } from "react"; ...@@ -2,14 +2,24 @@ import React, { useState } from "react";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import APP_ROUTE from "../../_app/config/route";
import S from './SignupPage.module.css'; import S from './SignupPage.module.css';
import type Connector from "../../common/instances/Connector";
interface passString { interface passString {
origin : string origin : string
again : string again : string
} }
const SignupPage: React.FC = () => { interface Props {
connector: Connector;
}
const SignupPage: React.FC<Props> = ({ connector }) => {
const navigate = useNavigate(); const navigate = useNavigate();
const [password, setPassword] = useState<passString>({ const [password, setPassword] = useState<passString>({
origin : '', origin : '',
...@@ -44,6 +54,16 @@ const SignupPage: React.FC = () => { ...@@ -44,6 +54,16 @@ const SignupPage: React.FC = () => {
}; };
const handleSignup = () => { const handleSignup = () => {
void (async () => {
await connector.post('/user/register', {
loginId: 'asdf',
name: 'asdf',
password: 'asdf',
email: 'asdf@asdf.com',
phone: '010-1234-1234'
});
navigate(APP_ROUTE.LOGIN);
})();
// fetchData('/user/register', FETCH_METHOD.POST, setIsLogin, { // fetchData('/user/register', FETCH_METHOD.POST, setIsLogin, {
// loginId: 'asdf', // loginId: 'asdf',
// name: 'ms', // name: 'ms',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment