diff --git a/src/pages/ExportPage.scss b/src/pages/ExportPage.scss index 9c6c756..77179df 100644 --- a/src/pages/ExportPage.scss +++ b/src/pages/ExportPage.scss @@ -2794,6 +2794,19 @@ } } +.dialog-header-copy { + min-width: 0; + display: flex; + flex-direction: column; + gap: 4px; +} + +.dialog-header-note { + font-size: 12px; + line-height: 1.45; + color: var(--text-secondary); +} + .close-icon-btn { border: 1px solid var(--border-color); background: var(--bg-secondary); diff --git a/src/pages/ExportPage.tsx b/src/pages/ExportPage.tsx index 6cb128b..9a7d6bf 100644 --- a/src/pages/ExportPage.tsx +++ b/src/pages/ExportPage.tsx @@ -4921,9 +4921,7 @@ function ExportPage() { const shouldShowFormatSection = !isContentScopeDialog || isContentTextDialog const shouldShowMediaSection = !isContentScopeDialog const avatarExportStatusLabel = options.exportAvatars ? '已开启聊天消息导出带头像' : '已关闭聊天消息导出带头像' - const textContentFormatNote = options.exportAvatars - ? '此模式包含用户头像,不导出图片语音视频表情包等多媒体内容' - : '此模式不包含用户头像,不导出图片语音视频表情包等多媒体内容' + const contentTextDialogSummary = '此模式只导出聊天文本,不包含图片语音视频表情包等多媒体文件。' const activeDialogFormatLabel = exportDialog.scope === 'sns' ? (snsFormatOptions.find(option => option.value === snsExportFormat)?.label ?? snsExportFormat) : (formatOptions.find(option => option.value === options.format)?.label ?? options.format) @@ -6059,7 +6057,12 @@ function ExportPage() {
event.stopPropagation()}>
-

{exportDialog.title}

+
+

{exportDialog.title}

+ {isContentTextDialog && ( +
{contentTextDialogSummary}
+ )} +
@@ -6121,7 +6124,7 @@ function ExportPage() {
{avatarExportStatusLabel}
)} {isContentTextDialog && ( -
{textContentFormatNote}
+
{avatarExportStatusLabel}
)} {!useCollapsedSessionFormatSelector && (