@@ -6,6 +6,7 @@ import { WithNavBanner, WithNavBlocker } from '@/components/blocks/authed';
6
6
import { AIChat } from '@/components/blocks/interview/ai-chat' ;
7
7
import { Editor } from '@/components/blocks/interview/editor' ;
8
8
import { PartnerChat } from '@/components/blocks/interview/partner-chat' ;
9
+ import { QuestionAttemptsPane } from '@/components/blocks/interview/room/question-attempts' ;
9
10
import { QuestionDetails } from '@/components/blocks/questions/details' ;
10
11
import { Card } from '@/components/ui/card' ;
11
12
import { Tabs , TabsContent , TabsList , TabsTrigger } from '@/components/ui/tabs' ;
@@ -27,9 +28,9 @@ export const loader =
27
28
} ;
28
29
29
30
export const InterviewRoom = ( ) => {
31
+ usePageTitle ( ROUTES . INTERVIEW ) ;
30
32
const { questionId, roomId } = useLoaderData ( ) as Awaited < ReturnType < ReturnType < typeof loader > > > ;
31
33
const { crumbs } = useCrumbs ( ) ;
32
- usePageTitle ( ROUTES . INTERVIEW ) ;
33
34
const { data : details } = useSuspenseQuery ( questionDetailsQuery ( questionId ) ) ;
34
35
const questionDetails = useMemo ( ( ) => details . question , [ details ] ) ;
35
36
const [ isAIChatOpen , setIsAIChatOpen ] = useState ( false ) ;
@@ -60,7 +61,9 @@ export const InterviewRoom = () => {
60
61
< TabsContent value = 'details' className = 'flex h-full' >
61
62
< QuestionDetails { ...{ questionDetails } } />
62
63
</ TabsContent >
63
- < TabsContent value = 'attempts' className = 'flex h-full' />
64
+ < TabsContent value = 'attempts' className = 'flex h-full' >
65
+ < QuestionAttemptsPane questionId = { questionId } />
66
+ </ TabsContent >
64
67
</ Tabs >
65
68
</ Card >
66
69
0 commit comments