QCheckbox.tsx 1.89 KB
Newer Older
1
2
3
4
5
6
7
import React from "react";
import { CheckboxType } from "./Question";

type Props = {
  element: CheckboxType;
};

Jiwon Yoon's avatar
Jiwon Yoon committed
8
export const QCheckbox = ({ element }: Props) => (
9
10
  <div className="flex flex-col container w-4/5 h-auto border-2 border-themeColor items-center m-3 py-2">
    <div className="flex flexgi-row h-16 w-full place-content-between items-center">
Jiwon Yoon's avatar
Jiwon Yoon committed
11
      <p className="text-xl font-bold ml-6 border-b-2">
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
        <input type="text" placeholder={element.title}></input>
      </p>
      <select
        id="Questions"
        className="w-36 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-themeColor focus:themeColor block w-full mr-3 p-2.5"
      >
        <option>질문종류</option>
        <option value="Essay">주관식</option>
        <option value="MultipleChoice">객관식</option>
        <option value="Dropdown">드롭다운(객관식)</option>
        <option value="CheckBox" selected>
          체크박스(객관식)
        </option>
        <option value="Rating">선형</option>
        <option value="Grid">그리드</option>
        <option value="Date">날짜</option>
      </select>
    </div>
    <div className="flex ">
      <textarea
        className="border"
        rows={1}
        cols={80}
        placeholder="질문에 대한 설명을 입력해주세요"
      ></textarea>
    </div>
    <div id="commentarea" className="flex mt-4">
      {element.content.choices.map((e: string) => (
        <div>
          <input type="checkbox" checked={false}></input>
          <input
            type="text"
            className="mx-2 border-b-2"
            placeholder={e}
          ></input>
        </div>
      ))}
    </div>
    <div className="flex w-full flex-row justify-end py-2">
      <button className="w-1/12">필수</button>
Jiwon Yoon's avatar
Jiwon Yoon committed
52
      <button className="w-1/12">옵션</button>
53
54
55
56
      <button className="w-1/12">삭제</button>
    </div>
  </div>
);