From d9966e75d4854a9ca39e0358fc1bf9b02cb5ab42 Mon Sep 17 00:00:00 2001 From: choba Date: Sat, 6 Jul 2024 18:44:00 +0900 Subject: [PATCH] Add. --- src/pages/settings/FAQPage.tsx | 88 ++++++++++++++++++++++------------ 1 file changed, 58 insertions(+), 30 deletions(-) diff --git a/src/pages/settings/FAQPage.tsx b/src/pages/settings/FAQPage.tsx index 81c87aa..c056592 100644 --- a/src/pages/settings/FAQPage.tsx +++ b/src/pages/settings/FAQPage.tsx @@ -1,21 +1,22 @@ /* eslint-disable import/order */ import { - Box, Accordion, AccordionDetails, AccordionSummary, Typography, + Container } from '@mui/material'; import { useEffect } from 'react'; import { bottomNavigation, stepIndex } from '@/store/common'; import { useNavigate } from 'react-router-dom'; -import { useRecoilState, useSetRecoilState } from 'recoil'; -import { modalState } from '@/store/modal'; +import { useSetRecoilState } from 'recoil'; import Wrapper from '../auth/common/Wrapper'; import CommonHeader from '@/components/layout/CommonHeader'; import ChevronDown from '@/icons/setting/faq/ChevronDown'; -import ChevronUp from '@/icons/setting/faq/ChevronDown'; +import { theme } from '@/styles'; +import BottomButton from '@/components/common/BottomButton'; +import Spacer from '@/components/common/Spacer'; const FAQPage = () => { const navigation = useNavigate(); @@ -23,18 +24,22 @@ const FAQPage = () => { const setStepIndex = useSetRecoilState(stepIndex); - const [modalInfo, setModalInfo] = useRecoilState(modalState); - const faqTexts = [ { title: '모드가 무엇인가요?', content: - '현재 모드는 일반인, 직장인, 학생 3가지 모드가 있습니다.

일반인을 제외한 모드별 특정 카테고리가 있으며, 아래와 같습니다. 직장인 : 직장 - 업무, 야근, 출장, 회식 학생 : 학생 - 00, 00, 00', + `현재 모드는 일반인, 직장인, 학생 3가지 모드가 있습니다. +일반인을 제외한 모드별 특정 카테고리가 있으며, 아래와 같습니다. +직장인 : 직장 - 업무, 야근, 출장, 회식 +학생 : 학생 - 공부, 강의` }, { title: '시작하는 시간을 변경할 수 있나요?', content: - '현재 모드는 일반인, 직장인, 학생 3가지 모드가 있습니다.

일반인을 제외한 모드별 특정 카테고리가 있으며, 아래와 같습니다. 직장인 : 직장 - 업무, 야근, 출장, 회식 학생 : 학생 - 00, 00, 00', + `현재 모드는 일반인, 직장인, 학생 3가지 모드가 있습니다. +일반인을 제외한 모드별 특정 카테고리가 있으며, 아래와 같습니다. +직장인 : 직장 - 업무, 야근, 출장, 회식 +학생 : 학생 - 공부, 강의` }, ]; @@ -51,7 +56,7 @@ const FAQPage = () => { ); }; - + const pink700 = theme.palette.pink!['700']; /** * get faq accordion item * @param param @@ -66,17 +71,20 @@ const FAQPage = () => { title: string; content: string; }) => { - let state = false; return ( - { - state = expanded; - console.log(state); - }}> - : }> + + } + > {getTitle(title)} - - {content} + + {content} ); @@ -87,22 +95,11 @@ const FAQPage = () => { */ const getAccordion = () => { return ( - + {faqTexts.map((faq, idx) => getAccordionItem({ id: idx, title: faq.title, content: faq.content }), )} - + ); }; @@ -117,6 +114,37 @@ const FAQPage = () => { handlePrevBtn={() => navigation('/settings')} > {getAccordion()} + + + 위 FAQ 외에 추가 1:1 질문사항이 있으신 경우 + + + 아래의 ‘1:1문의’ 버튼을 클릭해 주세요. + + + {}}} + /> + ); };