From b38389c6709d1b2d74d07f8bade67524648e4baf Mon Sep 17 00:00:00 2001 From: donteatfriedrice Date: Fri, 7 Feb 2025 10:23:59 +0000 Subject: [PATCH] feat(core): add tooltip for import dialog snapshot item (#10013) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [PD-2132](https://linear.app/affine-design/issue/PD-2132/import-导入优化:snapshot-需要一个问号,解释文档) --- packages/frontend/core/src/desktop/dialogs/import/index.tsx | 4 ++++ packages/frontend/i18n/src/resources/en.json | 1 + packages/frontend/i18n/src/resources/zh-Hans.json | 1 + packages/frontend/i18n/src/resources/zh-Hant.json | 1 + 4 files changed, 7 insertions(+) diff --git a/packages/frontend/core/src/desktop/dialogs/import/index.tsx b/packages/frontend/core/src/desktop/dialogs/import/index.tsx index 3e2efb11f..2959fea0a 100644 --- a/packages/frontend/core/src/desktop/dialogs/import/index.tsx +++ b/packages/frontend/core/src/desktop/dialogs/import/index.tsx @@ -119,6 +119,10 @@ const importOptions = [ prefixIcon: ( ), + suffixIcon: ( + + ), + suffixTooltip: 'com.affine.import.snapshot.tooltip', testId: 'editor-option-menu-import-snapshot', type: 'snapshot' as ImportType, }, diff --git a/packages/frontend/i18n/src/resources/en.json b/packages/frontend/i18n/src/resources/en.json index c5e94ee44..f33ad7d20 100644 --- a/packages/frontend/i18n/src/resources/en.json +++ b/packages/frontend/i18n/src/resources/en.json @@ -561,6 +561,7 @@ "com.affine.import.notion": "Notion", "com.affine.import.notion.tooltip": "Import your Notion data. Supported import formats: HTML with subpages.", "com.affine.import.snapshot": "Snapshot", + "com.affine.import.snapshot.tooltip": "Import your AFFiNE workspace and page snapshot file.", "com.affine.import.status.failed.message": "Import failed, please try again.", "com.affine.import.status.failed.message.no-file-selected": "No file selected", "com.affine.import.status.failed.title": "Import failure", diff --git a/packages/frontend/i18n/src/resources/zh-Hans.json b/packages/frontend/i18n/src/resources/zh-Hans.json index 71b1c7459..1b1598b65 100644 --- a/packages/frontend/i18n/src/resources/zh-Hans.json +++ b/packages/frontend/i18n/src/resources/zh-Hans.json @@ -550,6 +550,7 @@ "com.affine.import.notion": "Notion", "com.affine.import.notion.tooltip": "导入您的 Notion 数据。支持导入格式:HTML 带子页面。", "com.affine.import.snapshot": "快照", + "com.affine.import.snapshot.tooltip": "导入您的 AFFiNE 工作区和页面快照文件。", "com.affine.import.status.failed.message": "导入失败,请重试。", "com.affine.import.status.failed.message.no-file-selected": "未选择文件", "com.affine.import.status.failed.title": "导入失败", diff --git a/packages/frontend/i18n/src/resources/zh-Hant.json b/packages/frontend/i18n/src/resources/zh-Hant.json index 06fc5e107..ef119f814 100644 --- a/packages/frontend/i18n/src/resources/zh-Hant.json +++ b/packages/frontend/i18n/src/resources/zh-Hant.json @@ -550,6 +550,7 @@ "com.affine.import.notion": "Notion", "com.affine.import.notion.tooltip": "導入您的 Notion 數據。支持導入格式:HTML 帶子頁面。", "com.affine.import.snapshot": "快照", + "com.affine.import.snapshot.tooltip": "導入您的 AFFiNE 工作區和頁面快照文件。", "com.affine.import.status.failed.message": "導入失敗,請重試。", "com.affine.import.status.failed.message.no-file-selected": "未選擇文件", "com.affine.import.status.failed.title": "導入失敗",