@@ -4,10 +4,9 @@ import { use } from 'react';
44import useAssessment from '@/lib/hooks/useAssessment' ;
55import AssessmentIntro from '@/lib/components/assessment-flow/AssessmentIntro' ;
66import AssessmentOutro from '@/lib/components/assessment-flow/AssessmentOutro' ;
7- import AssessmentFlowLayout from '@/lib/components/assessment-flow/AssessmentFlowLayout' ;
87import AssessmentFlowSidebar from '@/lib/components/assessment-flow/AssessmentFlowSidebar' ;
98import AssessmentFlowNavbar from '@/lib/components/assessment-flow/AssessmentFlowNavbar' ;
10- import AssessmentFlowMain from '@/lib/components/assessment-flow/AssessmentFlowMain ' ;
9+ import AssessmentFlowContent from '@/lib/components/assessment-flow/AssessmentFlowContent ' ;
1110
1211export default function AssessmentPage ( { params } : { params : Promise < { assessmentId : string } > } ) {
1312 const { assessmentId } = use ( params ) ;
@@ -46,28 +45,28 @@ export default function AssessmentPage({ params }: { params: Promise<{ assessmen
4645 }
4746
4847 return (
49- < AssessmentFlowLayout
50- navbar = { < AssessmentFlowNavbar candidateName = { assessment . candidateName } /> }
51- sidebar = {
48+ < div className = "flex h-screen w-full flex-col overflow-hidden" >
49+ < AssessmentFlowNavbar candidateName = { assessment . candidateName } />
50+ < div className = "flex flex-1 overflow-hidden" >
5251 < AssessmentFlowSidebar
5352 sections = { assessment . sections }
5453 currentSectionIndex = { assessment . currentSectionIndex }
5554 formattedTime = { assessment . timer . formattedTime }
5655 />
57- }
58- main = {
59- < AssessmentFlowMain
60- currentSection = { assessment . currentSection }
61- availableLanguages = { assessment . availableLanguages }
62- publicTestCases = { assessment . publicTestCases }
63- testCaseResults = { assessment . testCaseResults }
64- isTransitioning = { assessment . isTransitioning }
65- onLanguageChange = { assessment . changeLanguage }
66- onEditorMount = { assessment . handleEditorMount }
67- onRunTests = { assessment . runTests }
68- onSubmit = { assessment . submitAndContinue }
69- / >
70- }
71- / >
56+ < main className = "flex-1 overflow-hidden" >
57+ < AssessmentFlowContent
58+ currentSection = { assessment . currentSection }
59+ availableLanguages = { assessment . availableLanguages }
60+ publicTestCases = { assessment . publicTestCases }
61+ testCaseResults = { assessment . testCaseResults }
62+ isTransitioning = { assessment . isTransitioning }
63+ onLanguageChange = { assessment . changeLanguage }
64+ onEditorMount = { assessment . handleEditorMount }
65+ onRunTests = { assessment . runTests }
66+ onSubmit = { assessment . submitAndContinue }
67+ />
68+ </ main >
69+ </ div >
70+ </ div >
7271 ) ;
7372}
0 commit comments