Skip to content

Commit

Permalink
fix: /make/snowball로 maindeco 통합
Browse files Browse the repository at this point in the history
  • Loading branch information
esthel7 authored and 5nxtnxtnxt committed Dec 3, 2023
1 parent a8f6e21 commit df1bdc7
Show file tree
Hide file tree
Showing 15 changed files with 40 additions and 42 deletions.
2 changes: 0 additions & 2 deletions front/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import {
Visit,
Deco,
Wrong,
MainDeco,
Boostcamp
} from './pages';
import { Song } from './components';
Expand Down Expand Up @@ -59,7 +58,6 @@ const App = () => {
>
<Route path="" element={<Nickname />} />
<Route path="snowball" element={<Snowball />} />
<Route path="maindeco" element={<MainDeco />} />
</Route>

<Route
Expand Down
2 changes: 1 addition & 1 deletion front/src/components/Button/StepButton.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useContext } from 'react';
import styled from 'styled-components';
import { LongButton } from '../../utils';
import { DecoContext } from '../../pages/Make/MainDeco/DecoProvider';
import { DecoContext } from '../../pages/Make/Snowball/MainDeco/DecoProvider';

interface ButtonColor {
color: string;
Expand Down
2 changes: 1 addition & 1 deletion front/src/components/InputSnowball/InputSnowball.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { useContext, useState } from 'react';
import styled from 'styled-components';
import { DecoContext } from '../../pages/Make/MainDeco/DecoProvider';
import { DecoContext } from '../../pages/Make/Snowball/MainDeco/DecoProvider';

const StyledLetterBox = styled.div`
width: 80%;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { useContext } from 'react';
import styled from 'styled-components';
import { MAIN, BOTTOM } from '../../../constants/deco';
import { MAIN, BOTTOM } from '../../../../constants/deco';
import { DecoContext } from './DecoProvider';

interface DecoProps {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React, { useState, useRef } from 'react';
import { NavigateFunction, useNavigate } from 'react-router-dom';
import styled from 'styled-components';
import { theme, BlurBody } from '../../../utils';
import { theme, BlurBody } from '../../../../utils';

interface NaviProps {
visible: [number, React.Dispatch<React.SetStateAction<number>>];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Prev, UIContainer } from '../../../components';
import { Prev, UIContainer } from '../../../../components';
import Steps from './Steps';
import { DecoProvider } from './DecoProvider';
import MakeSnowballCanvas from './MakeSnowballCanvas';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useState, useContext } from 'react';
import axios from 'axios';
import styled from 'styled-components';
import { LongButton } from '../../../utils';
import { LongButton } from '../../../../utils';
import { DecoContext } from './DecoProvider';

interface MakeButtonProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { useContext } from 'react';
import { Canvas } from '@react-three/fiber';
import { OrbitControls } from '@react-three/drei';
import * as THREE from 'three';
import * as Models from '../../../components/SnowGlobeCanvas/models';
import { CanvasContainer } from '../../../utils';
import * as Models from '../../../../components/SnowGlobeCanvas/models';
import { CanvasContainer } from '../../../../utils';
import { DecoContext } from './DecoProvider';

const MainSnowballCavnas = () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useContext } from 'react';
import { DecoContext } from './DecoProvider';
import { MSG_COLOR } from '../../../constants/deco';
import { Msg } from '../../../components';
import { MSG_COLOR } from '../../../../constants/deco';
import { Msg } from '../../../../components';
import styled from 'styled-components';

interface MsgBoxProps {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useState, useRef, useEffect, useContext } from 'react';
import styled from 'styled-components';
import { theme, Container } from '../../../utils';
import { InputSnowball, HeaderText, StepButton } from '../../../components';
import { theme, Container } from '../../../../utils';
import { InputSnowball, HeaderText, StepButton } from '../../../../components';
import MakeButton from './MakeButton';
import DecoBox from './DecoBox';
import DecoEnroll from './DecoEnroll';
Expand Down
File renamed without changes.
53 changes: 27 additions & 26 deletions front/src/pages/Make/Snowball/Snowball.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { useEffect, useState } from 'react';
import { useNavigate } from 'react-router-dom';
import { useState } from 'react';
import styled from 'styled-components';
import { theme } from '../../../utils';
import { SnowGlobeCanvas, Button } from '../../../components';
import { MainDeco } from './MainDeco';
import mock from '../../../mockdata.json'; // temporary

const StyledHeader = styled.div`
Expand Down Expand Up @@ -49,37 +49,38 @@ const StyledButtonBox = styled.div`
`;

const Snowball = () => {
const navigate = useNavigate();
const userName = mock.user_data.nickname;
const [make, setMake] = useState(false);

useEffect(() => {
make ? navigate('/maindeco') : null;
}, [make, navigate]);

return (
<>
<SnowGlobeCanvas />
<StyledHeader>
<StyledName>{userName}</StyledName>&nbsp;님
<StyledWelcome>환영합니다 :&#41;</StyledWelcome>
</StyledHeader>
{make ? (
<MainDeco />
) : (
<>
<SnowGlobeCanvas />
<StyledHeader>
<StyledName>{userName}</StyledName>&nbsp;님
<StyledWelcome>환영합니다 :&#41;</StyledWelcome>
</StyledHeader>

<StyledBottom>
아직 <StyledBall>스노우볼</StyledBall>이 없군요!
<br />
스노우볼은 소중한 마음을 주고 받는
<br />
예쁜 선물 상자가 될 거예요.
</StyledBottom>
<StyledBottom>
아직 <StyledBall>스노우볼</StyledBall>이 없군요!
<br />
스노우볼은 소중한 마음을 주고 받는
<br />
예쁜 선물 상자가 될 거예요.
</StyledBottom>

<StyledButtonBox>
<Button
text={'스노우볼 만들기'}
color={theme.colors['--primary-red-primary']}
view={[make, setMake]}
/>
</StyledButtonBox>
<StyledButtonBox>
<Button
text={'스노우볼 만들기'}
color={theme.colors['--primary-red-primary']}
view={[make, setMake]}
/>
</StyledButtonBox>
</>
)}
</>
);
};
Expand Down
1 change: 0 additions & 1 deletion front/src/pages/Make/index.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
export { Nickname } from './Nickname';
export { Snowball } from './Snowball';
export { MainDeco } from './MainDeco';
2 changes: 1 addition & 1 deletion front/src/pages/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export { Intro } from './Intro';
export { Visit, Deco } from './Visit';
export { Nickname, Snowball, MainDeco } from './Make';
export { Nickname, Snowball } from './Make';
export { Main } from './Main';
export { Wrong } from './Wrong';
export { Boostcamp } from './Boostcamp';

0 comments on commit df1bdc7

Please sign in to comment.