mixin.flexCenter({})}; background: ${({ theme }) => theme.colors.gradient.gradient_pink}; width: 100%; height: 100vh; justify-content: space-between; ` export const TopWrapper = styled.div` width: 100%; height: 20rem; ` export const HoneyBearWrapper = styled.div` ${({ theme: { mixin } }) => mixin.flexCenter({})}; // width: 37.5rem; // height: 30rem; // position: absolute; // top: 7rem; ` export const HoneyBear = styled(IcHoneyBear)` display: flex; ` export const BackButtonWrapper = styled.div` padding-left: 2.8rem; padding-top: 3.2rem; z-index: 1; ` export const PopUpWrapper = styled.div` ${({ theme: { mixin } }) => mixin.flexCenter({})}; padding-bottom: 36rem; `"> mixin.flexCenter({})}; background: ${({ theme }) => theme.colors.gradient.gradient_pink}; width: 100%; height: 100vh; justify-content: space-between; ` export const TopWrapper = styled.div` width: 100%; height: 20rem; ` export const HoneyBearWrapper = styled.div` ${({ theme: { mixin } }) => mixin.flexCenter({})}; // width: 37.5rem; // height: 30rem; // position: absolute; // top: 7rem; ` export const HoneyBear = styled(IcHoneyBear)` display: flex; ` export const BackButtonWrapper = styled.div` padding-left: 2.8rem; padding-top: 3.2rem; z-index: 1; ` export const PopUpWrapper = styled.div` ${({ theme: { mixin } }) => mixin.flexCenter({})}; padding-bottom: 36rem; `"> mixin.flexCenter({})}; background: ${({ theme }) => theme.colors.gradient.gradient_pink}; width: 100%; height: 100vh; justify-content: space-between; ` export const TopWrapper = styled.div` width: 100%; height: 20rem; ` export const HoneyBearWrapper = styled.div` ${({ theme: { mixin } }) => mixin.flexCenter({})}; // width: 37.5rem; // height: 30rem; // position: absolute; // top: 7rem; ` export const HoneyBear = styled(IcHoneyBear)` display: flex; ` export const BackButtonWrapper = styled.div` padding-left: 2.8rem; padding-top: 3.2rem; z-index: 1; ` export const PopUpWrapper = styled.div` ${({ theme: { mixin } }) => mixin.flexCenter({})}; padding-bottom: 36rem; `">
// mypage.style.js
import styled from "styled-components";
import { IcHoneyBear } from "../../assets/svg";
export const MyPageWrapper=styled.div`
${({ theme: { mixin } }) => mixin.flexCenter({})};
background: ${({ theme }) => theme.colors.gradient.gradient_pink};
width: 100%;
height: 100vh;
justify-content: space-between;
`
export const TopWrapper = styled.div`
width: 100%;
height: 20rem;
`
export const HoneyBearWrapper = styled.div`
${({ theme: { mixin } }) => mixin.flexCenter({})};
// width: 37.5rem;
// height: 30rem;
// position: absolute;
// top: 7rem;
`
export const HoneyBear = styled(IcHoneyBear)`
display: flex;
`
export const BackButtonWrapper = styled.div`
padding-left: 2.8rem;
padding-top: 3.2rem;
z-index: 1;
`
export const PopUpWrapper = styled.div`
${({ theme: { mixin } }) => mixin.flexCenter({})};
padding-bottom: 36rem;
`
// mypage.jsx
import * as S from './MyPage.style'
import { useNavigate } from 'react-router-dom'
import PopUp from '../../components/PopUp/PopUp'
import BtnBack from '../../components/common/buttons/Back/BtnBack'
import MyPagePopUp from './MyPagePopUp/MyPagePopUp'
export default function MyPage(){
const navigate = useNavigate();
const handleBackButton = () => {
navigate('/main');
}
return(
<S.MyPageWrapper>
<S.TopWrapper>
<S.BackButtonWrapper>
<BtnBack
handleClick={handleBackButton}
/>
</S.BackButtonWrapper>
<S.HoneyBearWrapper>
<S.HoneyBear
height='30rem'
/>
</S.HoneyBearWrapper>
</S.TopWrapper>
<S.PopUpWrapper>
<PopUp
name='마이페이지'
>
<MyPagePopUp />
</PopUp>
</S.PopUpWrapper>
</S.MyPageWrapper>
)
}
import * as S from './SearchByEmotion.style';
import { useNavigate } from 'react-router-dom';
import PopUp from '../../components/PopUp/PopUp';
import BtnBack from '../../components/common/buttons/Back/BtnBack';
import SearchByEmotionPopUp from './SearchByEmotionPopUp/SearchByEmotionPopUp';
export default function SearchByEmotion(){
const navigate = useNavigate();
const handleBackButton = () => {
navigate('/main');
}
return(
<S.MyPageWrapper>
<S.TopWrapper>
<S.BackButtonWrapper>
<BtnBack handleClick={handleBackButton}/>
</S.BackButtonWrapper>
<S.HoneyBearWrapper>
<S.HoneyBear height='30rem'/>
</S.HoneyBearWrapper>
</S.TopWrapper>
<S.PopUpWrapper>
<PopUp name='감정별 일기조회'>
<SearchByEmotionPopUp/>
</PopUp>
</S.PopUpWrapper>
</S.MyPageWrapper>
)
}
import styled from "styled-components";
import { IcHoneyBear } from "../../assets/svg";
export const MyPageWrapper=styled.div`
${({ theme: { mixin } }) => mixin.flexCenter({})};
background: ${({ theme }) => theme.colors.gradient.gradient_pink};
width: 100%;
height: 100vh;
justify-content: space-between;
`
export const TopWrapper = styled.div`
width: 100%;
height: 20rem;
`
export const HoneyBearWrapper = styled.div`
${({ theme: { mixin } }) => mixin.flexCenter({})};
// width: 37.5rem;
// height: 30rem;
// position: absolute;
// top: 7rem;
`
export const HoneyBear = styled(IcHoneyBear)`
display: flex;
`
export const BackButtonWrapper = styled.div`
padding-left: 2.8rem;
padding-top: 3.2rem;
z-index: 1;
`
export const PopUpWrapper = styled.div`
${({ theme: { mixin } }) => mixin.flexCenter({})};
padding-bottom: 36rem;
`