diff --git a/app/javascript/pages/assessment/Assessment.tsx b/app/javascript/pages/assessment/Assessment.tsx deleted file mode 100644 index 56900b1..0000000 --- a/app/javascript/pages/assessment/Assessment.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react' - -export const Assessment = () => { - return ( -
-

Assessment

-
- ) -} \ No newline at end of file diff --git a/app/javascript/pages/assessment/AssessmentList.tsx b/app/javascript/pages/assessment/AssessmentList.tsx new file mode 100644 index 0000000..a899fe9 --- /dev/null +++ b/app/javascript/pages/assessment/AssessmentList.tsx @@ -0,0 +1,15 @@ +import React from 'react' +import { AssessmentListItem } from './components/AssessmentListItem' +import { assessmentMocks } from './mock' + +export const AssessmentList = () => { + return ( +
+ {assessmentMocks.map((assessment) => ( + + ))} +
+ ) +} \ No newline at end of file diff --git a/app/javascript/pages/assessment/components/AssessmentListItem.tsx b/app/javascript/pages/assessment/components/AssessmentListItem.tsx new file mode 100644 index 0000000..a816b31 --- /dev/null +++ b/app/javascript/pages/assessment/components/AssessmentListItem.tsx @@ -0,0 +1,30 @@ +import React from "react"; +import { Assessment } from '../mock' + +type AssessmentListItemProps = { + assessment: Assessment; +} + +export const AssessmentListItem = ({ assessment }: AssessmentListItemProps) => { + return ( +
+
+

+ {assessment.title} +

+
+ + Gerado em: + {" "} + {assessment.updatedAt} + +
+
+
+ ) +} \ No newline at end of file diff --git a/app/javascript/pages/assessment/index.ts b/app/javascript/pages/assessment/index.ts index 3da8848..fa5329e 100644 --- a/app/javascript/pages/assessment/index.ts +++ b/app/javascript/pages/assessment/index.ts @@ -1 +1 @@ -export * from './Assessment' \ No newline at end of file +export * from './AssessmentList' \ No newline at end of file diff --git a/app/javascript/pages/assessment/mock.ts b/app/javascript/pages/assessment/mock.ts new file mode 100644 index 0000000..3c0b90f --- /dev/null +++ b/app/javascript/pages/assessment/mock.ts @@ -0,0 +1,30 @@ + +export type Assessment = { + id: string + title: string + createdAt: string + updatedAt: string +} + +export const assessmentsMock1: Assessment = { + id: '1', + title: 'Assessment 1', + createdAt: '2020-01-01', + updatedAt: '2020-01-01', +} + +export const assessmentsMock2: Assessment = { + id: '2', + title: 'Assessment 2', + createdAt: '2020-01-01', + updatedAt: '2020-01-01', +} + +export const assessmentsMock3: Assessment = { + id: '3', + title: 'Assessment 3', + createdAt: '2020-01-01', + updatedAt: '2020-01-01', +} + +export const assessmentMocks = [assessmentsMock1, assessmentsMock2, assessmentsMock3] \ No newline at end of file diff --git a/app/javascript/pages/question/List/QuestionsQuery.tsx b/app/javascript/pages/question/List/QuestionsQuery.tsx index ec6558b..2930f0f 100644 --- a/app/javascript/pages/question/List/QuestionsQuery.tsx +++ b/app/javascript/pages/question/List/QuestionsQuery.tsx @@ -30,7 +30,6 @@ type Props = { export const QuestionsQuery: FC = ({ title, where, status }) => { const { user } = useCurrentUser() - const [questions, setQuestions] = useState([]) const [pageInfo, setPageInfo] = useState() @@ -80,8 +79,6 @@ export const QuestionsQuery: FC = ({ title, where, status }) => { }) } - console.log(pageInfo) - return ( ( - + );