|
@@ -30,32 +30,27 @@ const QuestionnaireModal = (): JSX.Element => {
|
|
|
<ModalHeader
|
|
<ModalHeader
|
|
|
tag="h4"
|
|
tag="h4"
|
|
|
toggle={() => closeQuestionnaireModal()}
|
|
toggle={() => closeQuestionnaireModal()}
|
|
|
- className="bg-primary text-light"
|
|
|
|
|
- cssModule={{ 'modal-title': 'modal-title flex-fill' }}>
|
|
|
|
|
- <div className="d-flex">
|
|
|
|
|
- {answered
|
|
|
|
|
- ? <span className="mr-auto">ご回答ありがとうございます</span>
|
|
|
|
|
- : <>
|
|
|
|
|
- <span className="mr-auto">{t('questionnaire.Questionnaire')}</span>
|
|
|
|
|
- <button type="button" className="btn btn-secondary mr-2">{t('questionnaire.don\'t show again')}</button>
|
|
|
|
|
- <button type="button" className="btn btn-secondary">{t('questionnaire.answer later')}</button>
|
|
|
|
|
- </>
|
|
|
|
|
- }
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ className="bg-primary text-light">
|
|
|
|
|
+ {answered
|
|
|
|
|
+ ? <span className="mr-auto">{t('questionnaire.thank you for answering')}</span>
|
|
|
|
|
+ : <span>アンケートのタイトル</span>
|
|
|
|
|
+ }
|
|
|
</ModalHeader>
|
|
</ModalHeader>
|
|
|
<ModalBody className="my-4">
|
|
<ModalBody className="my-4">
|
|
|
{answered
|
|
{answered
|
|
|
? <>その他ご意見ご要望は<a href="">こちら</a>からお願い致します。</>
|
|
? <>その他ご意見ご要望は<a href="">こちら</a>からお願い致します。</>
|
|
|
: <div className="container">
|
|
: <div className="container">
|
|
|
- <div className="row">
|
|
|
|
|
- <div className="col-5"> </div>
|
|
|
|
|
- <div className="col-7 d-flex justify-content-between">
|
|
|
|
|
- <span className="font-weight-bold">{t('questionnaire.strongly disagree')}</span>
|
|
|
|
|
- <span className="font-weight-bold">{t('questionnaire.strongly agree')}</span>
|
|
|
|
|
|
|
+ <h3 className="grw-modal-head">{t('questionnaire.Give us feedback for improvements')}</h3>
|
|
|
|
|
+ <div className="row mt-4">
|
|
|
|
|
+ <div className="col-6"></div>
|
|
|
|
|
+ <div className="col-1 p-0 font-weight-bold text-center">{t('questionnaire.no answer')}</div>
|
|
|
|
|
+ <div className="col-5 d-flex justify-content-between">
|
|
|
|
|
+ <span className="font-weight-bold pl-3">{t('questionnaire.disagree')}</span>
|
|
|
|
|
+ <span className="font-weight-bold pr-3">{t('questionnaire.agree')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
{questions?.map((question) => {
|
|
{questions?.map((question) => {
|
|
|
- return <Question question={question} key={question._id.toString()} />;
|
|
|
|
|
|
|
+ return <Question question={question} key={question._id.toString()}/>;
|
|
|
})}
|
|
})}
|
|
|
</div>
|
|
</div>
|
|
|
}
|
|
}
|
|
@@ -63,7 +58,13 @@ const QuestionnaireModal = (): JSX.Element => {
|
|
|
<ModalFooter>
|
|
<ModalFooter>
|
|
|
{answered
|
|
{answered
|
|
|
? <button type="button" className="btn btn-primary" onClick={() => closeQuestionnaireModal()}>{t('Close')}</button>
|
|
? <button type="button" className="btn btn-primary" onClick={() => closeQuestionnaireModal()}>{t('Close')}</button>
|
|
|
- : <button type="button" className="btn btn-primary" onClick={() => setAnswered(true)}>{t('questionnaire.send answer')}</button>}
|
|
|
|
|
|
|
+ : <>
|
|
|
|
|
+ <div className="form-check form-check-inline mr-4">
|
|
|
|
|
+ <input className="form-check-input" type="checkbox"/>
|
|
|
|
|
+ <label className="form-check-label">{t('questionnaire.don\'t show again')}</label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <button type="button" className="btn btn-primary" onClick={() => setAnswered(true)}>{t('questionnaire.send answer')}</button>
|
|
|
|
|
+ </>}
|
|
|
</ModalFooter>
|
|
</ModalFooter>
|
|
|
</Modal>);
|
|
</Modal>);
|
|
|
};
|
|
};
|