Question.tsx 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import { IQuestionHasId } from '~/interfaces/questionnaire/question';
  2. type QuestionProps = {
  3. question: IQuestionHasId,
  4. }
  5. const Question = ({ question }: QuestionProps): JSX.Element => {
  6. return <div className="row mt-4">
  7. <div className="col-5 d-flex align-items-center">
  8. <span>
  9. {question.text}
  10. </span>
  11. </div>
  12. <div className="col-7 d-flex align-items-center">
  13. <div className="btn-group btn-group-toggle flex-fill grw-questionnaire-btn-group" data-toggle="buttons">
  14. <label className="btn btn-outline-primary">
  15. <input type="radio" name="options" id="option1"/> 1
  16. </label>
  17. <label className="btn btn-outline-primary">
  18. <input type="radio" name="options" id="option2" /> 2
  19. </label>
  20. <label className="btn btn-outline-primary">
  21. <input type="radio" name="options" id="option3" /> 3
  22. </label>
  23. <label className="btn btn-outline-primary">
  24. <input type="radio" name="options" id="option3" /> 4
  25. </label>
  26. <label className="btn btn-outline-primary">
  27. <input type="radio" name="options" id="option3" /> 5
  28. </label>
  29. </div>
  30. </div>
  31. </div>;
  32. };
  33. export default Question;