diff --git a/app/globals.css b/app/globals.css index 4e0f055..879784e 100644 --- a/app/globals.css +++ b/app/globals.css @@ -76,6 +76,18 @@ } } +.markdown { + @apply prose; +} + +.markdown * { + @apply my-2; +} + +.markdown code::before, .markdown code::after { + display: none; +} + #background { @apply fixed h-full w-full bg-slate-50 lg:bg-gradient-to-r lg:from-sky-400 lg:to-indigo-400; } diff --git a/app/quizzes/[id]/choice-form.tsx b/app/quizzes/[id]/choice-form.tsx index 66fde7a..6ccd8c5 100644 --- a/app/quizzes/[id]/choice-form.tsx +++ b/app/quizzes/[id]/choice-form.tsx @@ -5,6 +5,7 @@ import { useGetChoicesOfQuiz, useSubmitQuiz } from '@/services/quiz/hooks'; import { useRouter } from 'next/navigation'; import Button from '@/components/common/buttons/button'; import LoadingSpinner from '@/components/common/loading-spinner/loading-spinner'; +import MarkDown from '@/components/ui/markdown'; export default function ChoiceForm({ quizId }: { quizId: number }) { const [errorMessage, setErrorMessage] = useState(''); @@ -41,17 +42,22 @@ export default function ChoiceForm({ quizId }: { quizId: number }) { return (