Skip to content

Commit f23cf6d

Browse files
Merge pull request #181 from PeerPrep/revert-180-elroy-final-bugfixes
Revert "fix: fix logical bugs"
2 parents 77359af + dde1851 commit f23cf6d

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

frontend/src/app/components/modal/QuestionModal.tsx

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,6 @@ const triggerQuestionIdUpdateRequestAtom = atom(
3131
const QuestionModal = () => {
3232
const questionId = useAtomValue(questionIdAtom);
3333
const [isOpen, setIsOpen] = useAtom(isQuestionModalOpenAtom);
34-
const [selectedQn, setSelectedQn] =
35-
useState<SingleValue<SelectedOptionType>>();
36-
37-
const handleSelectChange = (
38-
selectedOption: SingleValue<SelectedOptionType>,
39-
) => {
40-
setSelectedQn(selectedOption);
41-
};
4234

4335
const [questions, setQuestions] = useState<QuestionType[]>([]);
4436
const setCollabQuestion = useSetAtom(triggerQuestionIdUpdateRequestAtom);
@@ -55,11 +47,13 @@ const QuestionModal = () => {
5547
}),
5648
);
5749
});
58-
if (questionId === "") {
59-
setIsOpen(true);
60-
}
6150
}, []);
6251

52+
// setQuestions(
53+
// questions.filter(
54+
// }),
55+
// );
56+
6357
const options: SelectedOptionType[] = questions.map((question, i) => {
6458
return {
6559
label: question.title as string,
@@ -81,6 +75,15 @@ const QuestionModal = () => {
8175
break;
8276
}
8377

78+
const [selectedQn, setSelectedQn] =
79+
useState<SingleValue<SelectedOptionType>>();
80+
81+
const handleSelectChange = (
82+
selectedOption: SingleValue<SelectedOptionType>,
83+
) => {
84+
setSelectedQn(selectedOption);
85+
};
86+
8487
const onClickStart = () => {
8588
setIsOpen(false);
8689
if (selectedQn) {
@@ -100,7 +103,7 @@ const QuestionModal = () => {
100103
<input
101104
type="checkbox"
102105
onChange={() => undefined}
103-
checked={isOpen}
106+
checked={isOpen || questionId === ""}
104107
className="modal-toggle"
105108
/>
106109
<dialog id="question-modal" className="modal">

0 commit comments

Comments
 (0)