Skip to content

Commit

Permalink
Feat
Browse files Browse the repository at this point in the history
- Content layout
  • Loading branch information
Wedyarit committed Jul 30, 2022
1 parent ee3d4fc commit 5dec5eb
Show file tree
Hide file tree
Showing 10 changed files with 246 additions and 80 deletions.
123 changes: 80 additions & 43 deletions src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ <h2 class="app__title">
Questions list
</h2>
<div class="app__wrapper">
<div class="list-item">
<div class="list-item action action--default">
<p class="list-item__name">
What's 2 + 2?
</p>
Expand All @@ -23,7 +23,7 @@ <h2 class="app__title">
</g>
</svg>
</div>
<div class="list-item">
<div class="list-item action action--default">
<p class="list-item__name">
What's 2 + 2?
</p>
Expand All @@ -36,7 +36,7 @@ <h2 class="app__title">
</svg>
</div>

<div class="list-item">
<div class="list-item list-item--action action action--positive">
<p class="list-item__name">
New question
</p>
Expand All @@ -50,57 +50,94 @@ <h2 class="app__title">
</div>
</section>
<section class="app__box question">
<h2 class="app__title">
Question
</h2>
<div class="app__wrapper">
<input class="question__title" type="text" placeholder="Type question title">
<div class="question__option option">
<input class="option__text" type="text" placeholder="Type question option">
<div class="option__remove">
<div class="option__icon"></div>
<div class="app__header">
<h2 class="app__title">
Question
</h2>
<div class="app__wrapper">
<input class="question__title" type="text" placeholder="Type question title">
<div class="question__option option">
<input class="option__text" type="text" placeholder="Type question option">
<div class="option__remove action action--negative">
<div class="option__icon"></div>
</div>
</div>
</div>
<div class="question__option option">
<input class="option__text" type="text" placeholder="Type question option">
<div class="option__remove">
<div class="option__icon"></div>
<div class="question__option option">
<input class="option__text" type="text" placeholder="Type question option">
<div class="option__remove action action--negative">
<div class="option__icon"></div>
</div>
</div>
</div>
<div class="question__option option">
<input class="option__text" type="text" placeholder="Type question option">
<div class="option__remove">
<div class="option__icon"></div>
<div class="question__option option">
<input class="option__text" type="text" placeholder="Type question option">
<div class="option__remove action action--negative">
<div class="option__icon"></div>
</div>
</div>
</div>

<div class="question__new-option">
<p>+ New Option +</p>
<div class="question__option option option--action action action--positive">
<p>+ New Option +</p>
</div>
</div>
</div>
</section>
<section class="app__box question-type">
<h2 class="app__title">
Question type
</h2>
<div class="question-type__types">
<div class="question-type__item">
<p>Multiple Choice</p>
<div class="app__footer">
<div class="question__buttons">
<div class="question__button action action--default">
<p>Preview</p>
</div>
<div class="question__button action action--positive">
<p>Save</p>
</div>
</div>
<div class="question-type__item">
<p>Single Choice</p>
</div>
</section>
<section class="app__box right-box">
<div class="question-type">
<h2 class="app__title">
Question type
</h2>
<div class="question-type__types">
<div class="question-type__item action action--default">
<p>Multiple Choice</p>
</div>
<div class="question-type__item action action--default">
<p>Single Choice</p>
</div>
<div class="question-type__item action action--default">
<p>Open Choice</p>
</div>
<div class="question-type__item action action--default">
<p>True / False</p>
</div>
</div>
<div class="question-type__item">
<p>Open Choice</p>
</div>
<div class="question-theme">
<h2 class="app__title">
Themes
</h2>
<div class="question-theme__themes">
<div class="question-theme__item">

</div>
<div class="question-theme__item">

</div>
<div class="question-theme__item">

</div>
<div class="question-theme__item">

</div>
</div>
<div class="question-type__item">
<p>True / False</p>
<div class="question-theme__buttons">
<div class="question-theme__button action action--default">
<p>More themes</p>
</div>
<div class="question-theme__button action action--default">
<p>From image</p>
</div>
</div>
</div>

<h2 class="app__title">
Themes
</h2>
</section>
</div>
</body>
Expand Down
3 changes: 2 additions & 1 deletion src/renderer.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
import './stylesheets/index.scss';
import './stylesheets/nullstyle.css';
import './stylesheets/_nullstyle.css';
import './stylesheets/_shared.scss';
4 changes: 4 additions & 0 deletions src/scripts/structs/question-option.struct.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
class QuestionOption {
text: string;
isCorrect: boolean;
}
6 changes: 6 additions & 0 deletions src/scripts/structs/question-type.enum.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
enum QuestionType {
SINGLE_CHOICE,
MULTIPLE_CHOICE,
OPEN_CHOICE,
TRU_FALSE_CHOICE
}
5 changes: 5 additions & 0 deletions src/scripts/structs/question.struct.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
class Question {
title: string;
type: QuestionType;
options: QuestionOption[];
}
3 changes: 3 additions & 0 deletions src/scripts/structs/questionnaire-theme.struct.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
class QuestionnaireTheme {

}
4 changes: 4 additions & 0 deletions src/scripts/structs/questionnaire.struct.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
class QuestionnaireStruct {
theme: QuestionnaireTheme;
questions: Question[];
}
File renamed without changes.
6 changes: 6 additions & 0 deletions src/stylesheets/_shared.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
$background: #E7E7E7;
$box: #EDEBEB;

$default: #000;
$positive: #42FF00;
$negative: #FF0000;
Loading

0 comments on commit 5dec5eb

Please sign in to comment.