Skip to content

Commit f167dee

Browse files
committed
misc(web): refactor quiz-player and course-editor-page
1 parent 2463a15 commit f167dee

File tree

6 files changed

+312
-247
lines changed

6 files changed

+312
-247
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
"use client"
1+
'use client';
22

3-
import * as React from "react"
3+
import * as React from 'react';
44

5-
import * as LabelPrimitive from "@radix-ui/react-label"
5+
import * as LabelPrimitive from '@radix-ui/react-label';
66

7-
import { cn } from "@/lib/utils"
7+
import { cn } from '@/lib/utils';
88

99
function Label({
1010
className,
@@ -14,12 +14,12 @@ function Label({
1414
<LabelPrimitive.Root
1515
data-slot="label"
1616
className={cn(
17-
"flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",
18-
className
17+
'flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50',
18+
className,
1919
)}
2020
{...props}
2121
/>
22-
)
22+
);
2323
}
2424

25-
export { Label }
25+
export { Label };
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import * as React from "react"
1+
import * as React from 'react';
22

3-
import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"
4-
import { CircleIcon } from "lucide-react"
3+
import * as RadioGroupPrimitive from '@radix-ui/react-radio-group';
4+
import { CircleIcon } from 'lucide-react';
55

6-
import { cn } from "@/lib/utils"
6+
import { cn } from '@/lib/utils';
77

88
function RadioGroup({
99
className,
@@ -12,10 +12,10 @@ function RadioGroup({
1212
return (
1313
<RadioGroupPrimitive.Root
1414
data-slot="radio-group"
15-
className={cn("grid gap-3", className)}
15+
className={cn('grid gap-3', className)}
1616
{...props}
1717
/>
18-
)
18+
);
1919
}
2020

2121
function RadioGroupItem({
@@ -26,8 +26,8 @@ function RadioGroupItem({
2626
<RadioGroupPrimitive.Item
2727
data-slot="radio-group-item"
2828
className={cn(
29-
"border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",
30-
className
29+
'border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50',
30+
className,
3131
)}
3232
{...props}
3333
>
@@ -38,7 +38,7 @@ function RadioGroupItem({
3838
<CircleIcon className="fill-primary absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2" />
3939
</RadioGroupPrimitive.Indicator>
4040
</RadioGroupPrimitive.Item>
41-
)
41+
);
4242
}
4343

44-
export { RadioGroup, RadioGroupItem }
44+
export { RadioGroup, RadioGroupItem };

apps/web/src/features/quizzes/api/quizzes-api.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,12 @@ export const quizzesApi = {
124124
quizId: string,
125125
answers: Record<string, string>,
126126
): Promise<QuizSubmission> => {
127-
const response = await api.post<QuizSubmission>(`/quizzes/${quizId}/submit`, {
128-
answers,
129-
});
127+
const response = await api.post<QuizSubmission>(
128+
`/quizzes/${quizId}/submit`,
129+
{
130+
answers,
131+
},
132+
);
130133
return response.data;
131134
},
132135

0 commit comments

Comments
 (0)