-
-
+
+ {' '}
+
+ {isOpenGuideModal && (
+ setIsOpenGuideModal(false)}
+ >
+
+ {[
+ 'colorChoiceGuideExplanation_1',
+ 'colorChoiceGuideExplanation_2',
+ 'colorChoiceGuideExplanation_3',
+ ].map((messageId) => (
+
+
+
+ ))}
+
+
+ )}
+
-
-
+
+
);
}
diff --git a/src/pages/choice-color/Guidance/style.ts b/src/pages/choice-color/Guidance/style.ts
index cb7a289..0d36142 100644
--- a/src/pages/choice-color/Guidance/style.ts
+++ b/src/pages/choice-color/Guidance/style.ts
@@ -1,14 +1,20 @@
+import { flexCustom } from '@Styles/theme';
import styled from 'styled-components';
-export const Explanation = styled.div`
+export const Guidance = styled.div`
margin-bottom: 20px;
font-size: 16px;
line-height: 1.6em;
text-align: center;
+`;
+
+export const Explanation = styled.p`
+ margin-top: 8px;
+ color: ${({ theme }) => theme.gray[400]};
+ font-size: 14px;
+`;
- p {
- margin-top: 8px;
- color: ${({ theme }) => theme.gray[400]};
- font-size: 14px;
- }
+export const ColorChoiceGuideWrapper = styled.div`
+ ${flexCustom('column', 'flex-start', 'flex-start')}
+ row-gap: 0.75rem;
`;
diff --git a/src/pages/choice-color/index.page.tsx b/src/pages/choice-color/index.page.tsx
index 50a4166..55ee944 100644
--- a/src/pages/choice-color/index.page.tsx
+++ b/src/pages/choice-color/index.page.tsx
@@ -1,18 +1,15 @@
-import { useState, useMemo, useEffect } from 'react';
-import { useRouter } from 'next/router';
-import { useRecoilValue } from 'recoil';
-import { CropImage } from '@Recoil/app';
+import { useState, useMemo } from 'react';
import useSelectBonusColorTypes from '@Hooks/useSelectBonusColorTypes';
import choiceColorData from '@Data/choiceColorData';
import BasicStage from './BasicStage';
import BonusStage from './BonusStage';
import * as S from './style';
+import { AdSense } from '@Components/AdSense';
+import useCropImg from '@Hooks/useCropImg';
function ChoiceColor() {
const [selectedTypes, setSelectedTypes] = useState