feat: enhance KnowledgeContentDetailDialog with fullscreen options and layout improvements
This commit is contained in:
@@ -107,6 +107,8 @@ export function KnowledgeContentDetailDialog({
|
|||||||
title={title}
|
title={title}
|
||||||
size="xl"
|
size="xl"
|
||||||
allowFullscreen
|
allowFullscreen
|
||||||
|
closeOnEsc
|
||||||
|
defaultFullscreen
|
||||||
footer={
|
footer={
|
||||||
<Button type="button" variant="outline" onClick={() => onOpenChange(false)}>
|
<Button type="button" variant="outline" onClick={() => onOpenChange(false)}>
|
||||||
{t("common.close")}
|
{t("common.close")}
|
||||||
@@ -166,7 +168,7 @@ export function KnowledgeContentDetailDialog({
|
|||||||
<div className="text-sm font-medium">{t("knowledge.content")}</div>
|
<div className="text-sm font-medium">{t("knowledge.content")}</div>
|
||||||
<Badge variant="outline">{documentDetail.contentType || "-"}</Badge>
|
<Badge variant="outline">{documentDetail.contentType || "-"}</Badge>
|
||||||
</div>
|
</div>
|
||||||
<div className="max-h-[52vh] overflow-auto rounded-md border bg-background p-4">
|
<div className="rounded-md border bg-background p-4">
|
||||||
<SafeRichHTML html={renderDocumentContent(documentDetail)} />
|
<SafeRichHTML html={renderDocumentContent(documentDetail)} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -180,7 +182,7 @@ export function KnowledgeContentDetailDialog({
|
|||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="text-sm font-medium">{t("knowledge.answer")}</div>
|
<div className="text-sm font-medium">{t("knowledge.answer")}</div>
|
||||||
<pre className="max-h-[36vh] overflow-auto whitespace-pre-wrap rounded-md border bg-muted/20 p-4 text-sm leading-6">
|
<pre className="whitespace-pre-wrap rounded-md border bg-muted/20 p-4 text-sm leading-6">
|
||||||
{faqDetail.answer || "-"}
|
{faqDetail.answer || "-"}
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user