This commit is contained in:
root
2026-07-05 15:57:47 +00:00
parent 3a6bc8d4cb
commit 2b2070d11b
4 changed files with 14 additions and 16 deletions
+14 -16
View File
@@ -233,25 +233,23 @@
<!-- DETAIL MODAL FOR STUDY ELEMENT --> <!-- DETAIL MODAL FOR STUDY ELEMENT -->
<dialog ref="detailModal" class="modal" :class="{ 'modal-open': activeElement }"> <dialog ref="detailModal" class="modal" :class="{ 'modal-open': activeElement }">
<div v-if="activeElement" class="modal-box max-w-4xl bg-base-200 border border-base-content/10 p-8 rounded-3xl shadow-2xl relative flex flex-col max-h-[85vh]"> <div v-if="activeElement" class="modal-box max-w-4xl bg-base-200 border border-base-content/10 p-8 rounded-3xl shadow-2xl relative flex flex-col max-h-[85vh]">
<!-- Close button --> <!-- Control buttons (Print & Close) -->
<button @click="closeModal" class="btn btn-sm btn-circle btn-ghost absolute right-4 top-4"></button> <div class="absolute right-4 top-3 flex items-center gap-0">
<button @click="printSingleElement(activeElement)" class="btn btn-sm btn-circle btn-ghost" title="PDF/인쇄">
<!-- Modal Header --> <PrinterIcon :size="16" />
<div class="flex items-center justify-between border-b border-base-content/10 pb-4 mb-4 shrink-0">
<div class="flex items-center gap-2">
<span class="badge badge-primary font-black">문제 #{{ activeElement.questionId }}</span>
<span class="text-xs font-bold opacity-60">학습 개념 노트</span>
</div>
<button @click="printSingleElement(activeElement)" class="btn btn-outline btn-sm btn-neutral font-bold rounded-xl">
<PrinterIcon :size="14" class="mr-1.5" />
PDF/인쇄
</button> </button>
<button @click="closeModal" class="btn btn-sm btn-circle btn-ghost"></button>
</div> </div>
<!-- Question Context --> <!-- Modal Header -->
<div class="bg-base-300/40 border border-base-content/5 p-4 rounded-xl mb-6 text-sm shrink-0"> <div class="border-b border-base-content/10 pb-4 mb-6 shrink-0">
<strong class="text-primary block mb-1">기출문제:</strong> <div class="space-y-1.5">
<p class="opacity-80 line-clamp-2">{{ activeElement.questionText }}</p> <div class="text-base font-bold text-primary">{{ activeElement.keyword || '개념 학습' }}</div>
<div class="flex items-start gap-2 text-xs font-medium opacity-70">
<span class="badge badge-primary badge-sm font-black shrink-0">문제 #{{ activeElement.questionId }}</span>
<span class="leading-relaxed">{{ activeElement.questionText }}</span>
</div>
</div>
</div> </div>
<!-- Extracted Concepts Markdown viewer --> <!-- Extracted Concepts Markdown viewer -->
Binary file not shown.
Binary file not shown.
Binary file not shown.