Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
students
survey
Commits
528f2f5e
Commit
528f2f5e
authored
Aug 19, 2022
by
Yoon, Daeki
😅
Browse files
설문 미리보기 추가
parent
dc16c4a2
Changes
2
Hide whitespace changes
Inline
Side-by-side
frontend/src/surveys/AnswerPreview.tsx
0 → 100644
View file @
528f2f5e
import
React
from
"
react
"
;
import
{
SpinnerIcon
}
from
"
../icons
"
;
import
{
useSurvey
}
from
"
../layouts
"
;
import
{
AQuestion
}
from
"
./AQuestion
"
;
export
const
AnswerPreview
=
()
=>
{
const
{
survey
}
=
useSurvey
();
if
(
!
survey
)
{
return
(
<
div
className
=
"flex justify-center mt-5"
>
<
SpinnerIcon
className
=
"animate-spin h-10 w-10 mr-1 bg-white text-slate-500"
/>
</
div
>
);
}
// 다음은 순서가 중요합니다. survey가 늦게 생성될 수 있습니다.
const
questions
=
survey
.
questions
;
return
(
<
form
>
<
div
className
=
"flex flex-col place-items-center"
>
<
div
className
=
"flex flex-col container place-items-center mt-4"
>
<
p
className
=
"font-bold text-4xl text-center m-2"
>
{
survey
.
title
}
</
p
>
<
p
className
=
"font-bold text-1xl text-center m-2"
>
{
survey
.
comment
}
</
p
>
{
questions
.
map
((
question
)
=>
{
return
(
<
AQuestion
key
=
{
question
.
_id
}
question
=
{
question
}
answer
=
{
{
question
:
question
,
surveyId
:
""
,
guestId
:
""
,
requiredCheck
:
true
,
content
:
{},
}
}
/>
);
})
}
<
div
>
<
button
type
=
"submit"
disabled
className
=
"rounded bg-themeColor disabled:bg-slate-300 my-5 py-2 px-5 font-bold text-white"
>
제출하기
</
button
>
</
div
>
</
div
>
</
div
>
</
form
>
);
};
frontend/src/surveys/index.tsx
View file @
528f2f5e
export
{
AnswerPreview
}
from
"
./AnswerPreview
"
;
export
{
AnswerSurvey
}
from
"
./AnswerSurvey
"
;
export
{
AnswerSurvey
}
from
"
./AnswerSurvey
"
;
export
{
CreateSurvey
}
from
"
./CreateSurvey
"
;
export
{
CreateSurvey
}
from
"
./CreateSurvey
"
;
export
{
EditSurvey
}
from
"
./EditSurvey
"
;
export
{
EditSurvey
}
from
"
./EditSurvey
"
;
export
{
Preview
}
from
"
./Preview
"
;
export
{
Profile
}
from
"
./Profile
"
;
export
{
ResultSurvey
}
from
"
./ResultSurvey
"
;
export
{
ResultSurvey
}
from
"
./ResultSurvey
"
;
export
{
SurveysList
}
from
"
./SurveysList
"
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment