From c7aaf3f6c07074a398d80f25e3c222a3925a8947 Mon Sep 17 00:00:00 2001 From: icarus Date: Mon, 15 Sep 2025 07:07:57 +0800 Subject: [PATCH] Revert "style: format JSX closing brackets for better readability" This reverts commit d442c934eef26960f1e7ae3b0f60e833dea2d706. --- packages/aiCore/package.json | 14 +++++- .../built-in/googleToolsPlugin/index.ts | 1 + packages/aiCore/tsconfig.json | 31 +++++++----- packages/extension-table-plus/package.json | 10 +++- .../src/assets/styles/CommandListPopover.css | 1 + .../src/components/Avatar/EmojiAvatar.tsx | 3 +- .../src/components/Avatar/ModelAvatar.tsx | 3 +- .../CodeBlockView/HtmlArtifactsPopup.tsx | 15 ++---- .../src/components/CodeBlockView/view.tsx | 3 +- .../src/components/CodeToolbar/button.tsx | 3 +- src/renderer/src/components/CodeViewer.tsx | 9 ++-- .../src/components/CollapsibleSearchBar.tsx | 6 +-- src/renderer/src/components/ContentSearch.tsx | 3 +- .../__tests__/DraggableVirtualList.test.tsx | 3 +- .../src/components/DraggableList/list.tsx | 3 +- .../components/DraggableList/virtual-list.tsx | 21 +++----- .../src/components/FreeTrialModelTag.tsx | 3 +- .../HealthStatusIndicator/useHealthStatus.tsx | 3 +- .../HorizontalScrollContainer/index.tsx | 3 +- .../src/components/Icons/FileIcons.tsx | 6 +-- .../src/components/Icons/NutstoreIcons.tsx | 6 +-- src/renderer/src/components/Icons/SVGIcon.tsx | 39 +++++---------- .../components/Icons/SvgSpinners180Ring.tsx | 6 +-- .../src/components/Icons/UnWrapIcon.tsx | 3 +- .../src/components/Icons/WrapIcon.tsx | 3 +- .../src/components/LocalBackupManager.tsx | 9 ++-- .../src/components/LocalBackupModals.tsx | 3 +- .../src/components/MarkdownEditor/index.tsx | 3 +- .../src/components/MinApp/MinAppTabsPool.tsx | 3 +- .../MinApp/MinappPopupContainer.tsx | 15 ++---- .../src/components/ModelIdWithTags.tsx | 3 +- src/renderer/src/components/OGCard.tsx | 8 ++-- .../src/components/ObsidianExportDialog.tsx | 12 ++--- .../components/Popups/AddAssistantPopup.tsx | 6 +-- .../Popups/ApiKeyListPopup/item.tsx | 6 +-- .../Popups/ApiKeyListPopup/list.tsx | 9 ++-- .../Popups/ApiKeyListPopup/popup.tsx | 3 +- .../src/components/Popups/BackupPopup.tsx | 3 +- .../src/components/Popups/GeneralPopup.tsx | 3 +- .../components/Popups/NutsorePathPopup.tsx | 3 +- .../src/components/Popups/PromptPopup.tsx | 3 +- .../src/components/Popups/RestorePopup.tsx | 3 +- .../src/components/Popups/RichEditPopup.tsx | 3 +- .../Popups/SaveToKnowledgePopup.tsx | 15 ++---- .../src/components/Popups/SearchPopup.tsx | 3 +- .../Popups/SelectModelPopup/popup.tsx | 12 ++--- .../src/components/Popups/TemplatePopup.tsx | 3 +- .../src/components/Popups/TextEditPopup.tsx | 6 +-- .../src/components/Popups/TextFilePreview.tsx | 3 +- .../src/components/Popups/UserPopup.tsx | 18 +++---- .../src/components/Popups/VideoPopup.tsx | 6 +-- .../components/Preview/GraphvizPreview.tsx | 3 +- .../src/components/Preview/MermaidPreview.tsx | 3 +- .../components/Preview/PlantUmlPreview.tsx | 3 +- .../src/components/Preview/SvgPreview.tsx | 3 +- .../src/components/ProviderAvatar.tsx | 3 +- .../src/components/QuickPanel/view.tsx | 12 ++--- .../RichEditor/CommandListPopover.tsx | 6 +-- .../components/RichEditor/TableOfContent.tsx | 3 +- .../RichEditor/components/ActionMenu.tsx | 3 +- .../RichEditor/components/ImageUploader.tsx | 9 ++-- .../RichEditor/components/TableActionMenu.tsx | 6 +-- .../components/YamlFrontMatterNodeView.tsx | 15 ++---- .../dragContextMenu/DragContextMenu.tsx | 9 ++-- .../placeholder/PlaceholderBlock.tsx | 3 +- .../src/components/RichEditor/index.tsx | 3 +- .../src/components/RichEditor/toolbar.tsx | 3 +- .../src/components/S3BackupManager.tsx | 9 ++-- src/renderer/src/components/S3Modals.tsx | 6 +-- .../src/components/Scrollbar/index.tsx | 3 +- src/renderer/src/components/Selector.tsx | 3 +- src/renderer/src/components/Spinner.tsx | 3 +- .../src/components/Tab/TabContainer.tsx | 6 +-- .../src/components/Tags/CustomTag.tsx | 3 +- .../components/Tags/Model/ReasoningTag.tsx | 3 +- .../components/Tags/Model/ToolsCallingTag.tsx | 3 +- .../src/components/Tags/Model/VisionTag.tsx | 3 +- .../components/Tags/Model/WebSearchTag.tsx | 3 +- src/renderer/src/components/Tags/WarnTag.tsx | 3 +- .../src/components/ThinkingEffect.tsx | 3 +- .../src/components/TranslateButton.tsx | 3 +- .../src/components/VirtualList/dynamic.tsx | 6 +-- .../src/components/WebdavBackupManager.tsx | 9 ++-- src/renderer/src/components/WebdavModals.tsx | 3 +- .../src/components/WindowControls/index.tsx | 6 +-- .../src/components/app/PinnedMinapps.tsx | 6 +-- src/renderer/src/components/app/Sidebar.tsx | 12 ++--- .../src/components/dnd/ItemRenderer.tsx | 6 +-- src/renderer/src/components/dnd/Sortable.tsx | 6 +-- src/renderer/src/context/AntdProvider.tsx | 3 +- .../src/context/StyleSheetManager.tsx | 3 +- src/renderer/src/pages/agents/AgentsPage.tsx | 6 +-- .../pages/agents/components/AddAgentPopup.tsx | 15 ++---- .../src/pages/agents/components/AgentCard.tsx | 6 +-- .../agents/components/ImportAgentPopup.tsx | 3 +- .../agents/components/ManageAgentsPopup.tsx | 3 +- src/renderer/src/pages/code/CodeToolsPage.tsx | 12 ++--- src/renderer/src/pages/files/FileList.tsx | 6 +-- src/renderer/src/pages/files/FilesPage.tsx | 15 ++---- .../history/components/SearchResults.tsx | 3 +- src/renderer/src/pages/home/Chat.tsx | 6 +-- src/renderer/src/pages/home/ChatNavbar.tsx | 3 +- src/renderer/src/pages/home/HomePage.tsx | 3 +- .../pages/home/Inputbar/AttachmentButton.tsx | 3 +- .../pages/home/Inputbar/AttachmentPreview.tsx | 9 ++-- .../home/Inputbar/GenerateImageButton.tsx | 3 +- .../src/pages/home/Inputbar/Inputbar.tsx | 6 +-- .../src/pages/home/Inputbar/InputbarTools.tsx | 21 +++----- .../home/Inputbar/KnowledgeBaseInput.tsx | 3 +- .../home/Inputbar/MentionModelsInput.tsx | 3 +- .../pages/home/Inputbar/NewContextButton.tsx | 3 +- .../home/Inputbar/QuickPhrasesButton.tsx | 6 +-- .../pages/home/Inputbar/ThinkingButton.tsx | 3 +- .../pages/home/Inputbar/WebSearchButton.tsx | 3 +- .../pages/home/Markdown/CitationTooltip.tsx | 3 +- .../src/pages/home/Markdown/Hyperlink.tsx | 3 +- .../src/pages/home/Markdown/Markdown.tsx | 3 +- .../__tests__/CitationTooltip.test.tsx | 3 +- .../Markdown/__tests__/Hyperlink.test.tsx | 3 +- .../pages/home/Messages/Blocks/ErrorBlock.tsx | 3 +- .../home/Messages/Blocks/ThinkingBlock.tsx | 6 +-- .../Blocks/__tests__/ThinkingBlock.test.tsx | 9 ++-- .../src/pages/home/Messages/Blocks/index.tsx | 6 +-- .../pages/home/Messages/ChatFlowHistory.tsx | 9 ++-- .../pages/home/Messages/ChatNavigation.tsx | 3 +- .../src/pages/home/Messages/CitationsList.tsx | 6 +-- .../src/pages/home/Messages/Message.tsx | 9 ++-- .../pages/home/Messages/MessageAnchorLine.tsx | 12 ++--- .../pages/home/Messages/MessageContent.tsx | 4 +- .../src/pages/home/Messages/MessageEditor.tsx | 12 ++--- .../src/pages/home/Messages/MessageGroup.tsx | 15 ++---- .../home/Messages/MessageGroupMenuBar.tsx | 6 +-- .../home/Messages/MessageGroupModelList.tsx | 9 ++-- .../home/Messages/MessageGroupSettings.tsx | 3 +- .../src/pages/home/Messages/MessageHeader.tsx | 3 +- .../pages/home/Messages/MessageMenubar.tsx | 48 +++++++------------ .../src/pages/home/Messages/Messages.tsx | 6 +-- .../home/Messages/Tools/MessageMcpTool.tsx | 30 ++++-------- src/renderer/src/pages/home/Navbar.tsx | 9 ++-- .../src/pages/home/Tabs/AssistantsTab.tsx | 6 +-- .../src/pages/home/Tabs/SettingsTab.tsx | 3 +- .../src/pages/home/Tabs/TopicsTab.tsx | 15 ++---- .../home/Tabs/components/AssistantItem.tsx | 3 +- .../Tabs/components/AssistantTagsPopup.tsx | 3 +- src/renderer/src/pages/home/Tabs/index.tsx | 3 +- .../home/components/AssistantsDrawer.tsx | 3 +- .../pages/home/components/UpdateAppButton.tsx | 3 +- .../src/pages/knowledge/KnowledgePage.tsx | 3 +- .../__tests__/GeneralSettingsPanel.test.tsx | 9 ++-- .../__tests__/KnowledgeBaseFormModal.test.tsx | 3 +- .../components/EditKnowledgeBasePopup.tsx | 9 ++-- .../components/KnowledgeSearchPopup.tsx | 3 +- .../KnowledgeBaseFormModal.tsx | 3 +- .../knowledge/components/MigrationInfoTag.tsx | 3 +- .../knowledge/items/KnowledgeDirectories.tsx | 6 +-- .../pages/knowledge/items/KnowledgeFiles.tsx | 12 ++--- .../pages/knowledge/items/KnowledgeNotes.tsx | 6 +-- .../knowledge/items/KnowledgeSitemaps.tsx | 6 +-- .../pages/knowledge/items/KnowledgeUrls.tsx | 9 ++-- .../pages/knowledge/items/KnowledgeVideos.tsx | 6 +-- .../src/pages/memory/settings-modal.tsx | 15 ++---- .../MiniappSettings/MinappSettingsPopup.tsx | 3 +- .../src/pages/minapps/NewAppButton.tsx | 15 ++---- .../minapps/components/MinimalToolbar.tsx | 6 +-- src/renderer/src/pages/notes/HeaderNavbar.tsx | 9 ++-- src/renderer/src/pages/notes/NotesEditor.tsx | 3 +- src/renderer/src/pages/notes/NotesPage.tsx | 3 +- src/renderer/src/pages/notes/NotesSidebar.tsx | 9 ++-- .../src/pages/notes/NotesSidebarHeader.tsx | 3 +- .../src/pages/paintings/AihubmixPage.tsx | 6 +-- .../src/pages/paintings/DmxapiPage.tsx | 9 ++-- .../src/pages/paintings/NewApiPage.tsx | 18 +++---- .../src/pages/paintings/SiliconPage.tsx | 6 +-- .../src/pages/paintings/TokenFluxPage.tsx | 9 ++-- .../src/pages/paintings/ZhipuPage.tsx | 3 +- .../components/DynamicFormRender.tsx | 9 ++-- .../paintings/components/ImageUploader.tsx | 9 ++-- .../paintings/components/PaintingsList.tsx | 9 ++-- .../src/pages/settings/AboutSettings.tsx | 9 ++-- .../AssistantMCPSettings.tsx | 3 +- .../AssistantMemorySettings.tsx | 3 +- .../AssistantModelSettings.tsx | 6 +-- .../AssistantPromptSettings.tsx | 9 ++-- .../AssistantRegularPromptsSettings.tsx | 9 ++-- .../settings/AssistantSettings/index.tsx | 3 +- .../settings/DataSettings/DataSettings.tsx | 12 ++--- .../DataSettings/NutstoreSettings.tsx | 3 +- .../DataSettings/ObsidianSettings.tsx | 3 +- .../settings/DataSettings/S3Settings.tsx | 6 +-- .../DisplaySettings/DisplaySettings.tsx | 3 +- .../PreprocessProviderSettings.tsx | 3 +- .../MCPSettings/AddMcpServerModal.tsx | 12 ++--- .../MCPSettings/BuiltinMCPServerList.tsx | 3 +- .../settings/MCPSettings/EditMcpJsonPopup.tsx | 3 +- .../settings/MCPSettings/InstallNpxUv.tsx | 12 ++--- .../pages/settings/MCPSettings/McpPrompt.tsx | 6 +-- .../settings/MCPSettings/McpResource.tsx | 3 +- .../settings/MCPSettings/McpServerCard.tsx | 3 +- .../settings/MCPSettings/McpServersList.tsx | 3 +- .../settings/MCPSettings/McpSettings.tsx | 36 +++++--------- .../MCPSettings/McpSettingsNavbar.tsx | 3 +- .../pages/settings/MCPSettings/McpTool.tsx | 9 ++-- .../pages/settings/MCPSettings/NpxSearch.tsx | 6 +-- .../settings/MCPSettings/SyncServersPopup.tsx | 6 +-- .../MemorySettings/MemorySettings.tsx | 21 +++----- .../DefaultAssistantSettings.tsx | 9 ++-- .../ModelSettings/QuickModelPopup.tsx | 3 +- .../src/pages/settings/NotesSettings.tsx | 3 +- .../ProviderSettings/AddProviderPopup.tsx | 12 ++--- .../ProviderSettings/AnthropicSettings.tsx | 3 +- .../ApiOptionsSettingsPopup.tsx | 3 +- .../ProviderSettings/CustomHeaderPopup.tsx | 3 +- .../ProviderSettings/DMXAPISettings.tsx | 3 +- .../EditModelPopup/ModelEditContent.tsx | 24 ++++------ .../GithubCopilotSettings.tsx | 6 +-- .../ModelList/AddModelPopup.tsx | 15 ++---- .../ModelList/HealthCheckPopup.tsx | 6 +-- .../ModelList/ManageModelsList.tsx | 6 +-- .../ModelList/ManageModelsPopup.tsx | 9 ++-- .../ModelList/ModelListGroup.tsx | 6 +-- .../ModelList/NewApiAddModelPopup.tsx | 18 +++---- .../ModelList/NewApiBatchAddModelPopup.tsx | 9 ++-- .../ProviderSettings/ModelNotesPopup.tsx | 3 +- .../ProviderSettings/ProviderList.tsx | 9 ++-- .../ProviderSettings/ProviderSetting.tsx | 9 ++-- .../SelectProviderModelPopup.tsx | 3 +- .../ProviderSettings/UrlSchemaInfoPopup.tsx | 3 +- .../pages/settings/QuickAssistantSettings.tsx | 9 ++-- .../pages/settings/QuickPhraseSettings.tsx | 9 ++-- .../SelectionAssistantSettings.tsx | 12 ++--- .../components/ActionsListItem.tsx | 3 +- .../components/MacProcessTrustHintModal.tsx | 3 +- .../components/SelectionActionSearchModal.tsx | 12 ++--- .../components/SelectionActionUserModal.tsx | 18 +++---- .../components/SelectionFilterListModal.tsx | 3 +- .../components/SettingsActionsListHeader.tsx | 6 +-- .../src/pages/settings/SettingGroup.tsx | 6 +-- .../ApiServerSettings/ApiServerSettings.tsx | 9 ++-- .../CustomLanguageModal.tsx | 12 ++--- .../CustomLanguageSettings.tsx | 6 +-- .../TranslateSettingsPopup.tsx | 3 +- .../WebSearchSettings/AddSubscribePopup.tsx | 6 +-- .../WebSearchSettings/BlacklistSettings.tsx | 6 +-- .../WebSearchProviderSetting.tsx | 12 ++--- .../src/pages/translate/TranslateHistory.tsx | 9 ++-- .../src/pages/translate/TranslatePage.tsx | 9 ++-- .../src/pages/translate/TranslateSettings.tsx | 6 +-- src/renderer/src/services/BackupService.ts | 12 +---- src/renderer/src/trace/pages/Component.tsx | 15 ++---- src/renderer/src/trace/pages/ProgressBar.tsx | 3 +- src/renderer/src/trace/pages/SpanDetail.tsx | 6 +-- src/renderer/src/trace/pages/TraceTree.tsx | 6 +-- .../windows/mini/chat/components/Message.tsx | 6 +-- .../mini/home/components/ClipboardPreview.tsx | 3 +- .../windows/mini/home/components/Footer.tsx | 9 ++-- .../selection/action/SelectionActionApp.tsx | 6 +-- .../action/components/WindowFooter.tsx | 3 +- 257 files changed, 614 insertions(+), 1171 deletions(-) diff --git a/packages/aiCore/package.json b/packages/aiCore/package.json index cdf68d9018..e61db529e2 100644 --- a/packages/aiCore/package.json +++ b/packages/aiCore/package.json @@ -13,7 +13,15 @@ "test": "vitest run", "test:watch": "vitest" }, - "keywords": ["ai", "sdk", "openai", "anthropic", "google", "cherry-studio", "vercel-ai-sdk"], + "keywords": [ + "ai", + "sdk", + "openai", + "anthropic", + "google", + "cherry-studio", + "vercel-ai-sdk" + ], "author": "Cherry Studio", "license": "MIT", "repository": { @@ -48,7 +56,9 @@ "engines": { "node": ">=18.0.0" }, - "files": ["dist"], + "files": [ + "dist" + ], "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/packages/aiCore/src/core/plugins/built-in/googleToolsPlugin/index.ts b/packages/aiCore/src/core/plugins/built-in/googleToolsPlugin/index.ts index 09a741d9f2..cb581e17c6 100644 --- a/packages/aiCore/src/core/plugins/built-in/googleToolsPlugin/index.ts +++ b/packages/aiCore/src/core/plugins/built-in/googleToolsPlugin/index.ts @@ -24,6 +24,7 @@ export const googleToolsPlugin = (config?: ToolConfig) => if (!typedParams.tools) { typedParams.tools = {} } + // 使用类型安全的方式遍历配置 ;(Object.keys(config) as ToolConfigKey[]).forEach((key) => { if (config[key] && key in toolNameMap && key in google.tools) { diff --git a/packages/aiCore/tsconfig.json b/packages/aiCore/tsconfig.json index 110b2106e0..9ee30166c1 100644 --- a/packages/aiCore/tsconfig.json +++ b/packages/aiCore/tsconfig.json @@ -1,21 +1,26 @@ { "compilerOptions": { - "allowSyntheticDefaultImports": true, - "declaration": true, - "emitDecoratorMetadata": true, - "esModuleInterop": true, - "experimentalDecorators": true, - "forceConsistentCasingInFileNames": true, + "target": "ES2020", "module": "ESNext", "moduleResolution": "bundler", - "noEmitOnError": false, + "declaration": true, "outDir": "./dist", - "resolveJsonModule": true, "rootDir": "./src", - "skipLibCheck": true, "strict": true, - "target": "ES2020" + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, + "noEmitOnError": false, + "experimentalDecorators": true, + "emitDecoratorMetadata": true }, - "exclude": ["node_modules", "dist"], - "include": ["src/**/*"] -} + "include": [ + "src/**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] +} \ No newline at end of file diff --git a/packages/extension-table-plus/package.json b/packages/extension-table-plus/package.json index 0128bd2962..d34c25ccd7 100755 --- a/packages/extension-table-plus/package.json +++ b/packages/extension-table-plus/package.json @@ -3,7 +3,10 @@ "description": "table extension for tiptap forked from tiptap/extension-table", "version": "3.0.11", "homepage": "https://cherry-ai.com", - "keywords": ["tiptap", "tiptap extension"], + "keywords": [ + "tiptap", + "tiptap extension" + ], "license": "MIT", "type": "module", "exports": { @@ -59,7 +62,10 @@ "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", - "files": ["src", "dist"], + "files": [ + "src", + "dist" + ], "devDependencies": { "@tiptap/core": "^3.2.0", "@tiptap/pm": "^3.2.0", diff --git a/src/renderer/src/assets/styles/CommandListPopover.css b/src/renderer/src/assets/styles/CommandListPopover.css index fc4fe2b86e..a1bb27ec57 100644 --- a/src/renderer/src/assets/styles/CommandListPopover.css +++ b/src/renderer/src/assets/styles/CommandListPopover.css @@ -1,5 +1,6 @@ .command-list-popover { /* Base styles are handled inline for theme support */ + /* Arrow styles based on placement */ } diff --git a/src/renderer/src/components/Avatar/EmojiAvatar.tsx b/src/renderer/src/components/Avatar/EmojiAvatar.tsx index 6803156f59..e01024735a 100644 --- a/src/renderer/src/components/Avatar/EmojiAvatar.tsx +++ b/src/renderer/src/components/Avatar/EmojiAvatar.tsx @@ -25,8 +25,7 @@ const EmojiAvatar = ({ $fontSize={fontSize ?? size * 0.5} onClick={onClick} className={className} - style={style} - > + style={style}> {children} ) diff --git a/src/renderer/src/components/Avatar/ModelAvatar.tsx b/src/renderer/src/components/Avatar/ModelAvatar.tsx index b2b4634ec8..d1a6f98be9 100644 --- a/src/renderer/src/components/Avatar/ModelAvatar.tsx +++ b/src/renderer/src/components/Avatar/ModelAvatar.tsx @@ -25,8 +25,7 @@ const ModelAvatar: FC = ({ model, size, props, className }) => { justifyContent: 'center' }} {...props} - className={className} - > + className={className}> {first(model?.name)} ) diff --git a/src/renderer/src/components/CodeBlockView/HtmlArtifactsPopup.tsx b/src/renderer/src/components/CodeBlockView/HtmlArtifactsPopup.tsx index 9cee54603a..9453866f20 100644 --- a/src/renderer/src/components/CodeBlockView/HtmlArtifactsPopup.tsx +++ b/src/renderer/src/components/CodeBlockView/HtmlArtifactsPopup.tsx @@ -82,24 +82,21 @@ const HtmlArtifactsPopup: React.FC = ({ open, title, ht size="small" type={viewMode === 'split' ? 'primary' : 'default'} icon={} - onClick={() => setViewMode('split')} - > + onClick={() => setViewMode('split')}> {t('html_artifacts.split')} } - onClick={() => setViewMode('code')} - > + onClick={() => setViewMode('code')}> {t('html_artifacts.code')} } - onClick={() => setViewMode('preview')} - > + onClick={() => setViewMode('preview')}> {t('html_artifacts.preview')} @@ -123,8 +120,7 @@ const HtmlArtifactsPopup: React.FC = ({ open, title, ht onClick: () => handleCapture('clipboard') } ] - }} - > + }}> @@ -233,15 +232,13 @@ export function LocalBackupManager({ visible, onClose, localBackupDir, restoreMe icon={} onClick={handleDeleteSelected} disabled={selectedRowKeys.length === 0 || deleting} - loading={deleting} - > + loading={deleting}> {t('settings.data.local.backup.manager.delete.selected')} ({selectedRowKeys.length}) , - ]} - > + ]}> {t('common.confirm')} - ]} - > + ]}> setCustomFileName(e.target.value)} diff --git a/src/renderer/src/components/MarkdownEditor/index.tsx b/src/renderer/src/components/MarkdownEditor/index.tsx index e6bacb5f6e..427ff1ccc8 100644 --- a/src/renderer/src/components/MarkdownEditor/index.tsx +++ b/src/renderer/src/components/MarkdownEditor/index.tsx @@ -44,8 +44,7 @@ const MarkdownEditor: FC = ({ + rehypePlugins={[rehypeRaw, rehypeKatex]}> {inputValue || t('settings.provider.notes.markdown_editor_default_value')} diff --git a/src/renderer/src/components/MinApp/MinAppTabsPool.tsx b/src/renderer/src/components/MinApp/MinAppTabsPool.tsx index 6cebf23c75..af2c255f5f 100644 --- a/src/renderer/src/components/MinApp/MinAppTabsPool.tsx +++ b/src/renderer/src/components/MinApp/MinAppTabsPool.tsx @@ -99,8 +99,7 @@ const MinAppTabsPool: React.FC = () => { : { visibility: 'hidden' } } data-minapp-tabs-pool - aria-hidden={!shouldShow} - > + aria-hidden={!shouldShow}> {apps.map((app) => ( { root: { maxWidth: '400px' } - }} - > + }}> handleCopyUrl(e, url ?? appInfo.url)}>{appInfo.name} {appInfo.canOpenExternalLink && ( @@ -432,8 +431,7 @@ const MinappPopupContainer: React.FC = () => { + isTopNavbar={isTopNavbar}> handleGoBack(appInfo.id)}> @@ -461,8 +459,7 @@ const MinappPopupContainer: React.FC = () => { : t('minapp.add_to_sidebar') } mouseEnterDelay={0.8} - placement="bottom" - > + placement="bottom"> handleTogglePin(appInfo.id)} className={appInfo.isPinned ? 'pinned' : ''}> @@ -475,8 +472,7 @@ const MinappPopupContainer: React.FC = () => { : t('minapp.popup.open_link_external_off') } mouseEnterDelay={0.8} - placement="bottom" - > + placement="bottom"> @@ -551,8 +547,7 @@ const MinappPopupContainer: React.FC = () => { body: { borderTopLeftRadius: '10px' } - }} - > + }}> {/* 在所有小程序中显示GoogleLoginTip */} {!isReady && ( diff --git a/src/renderer/src/components/ModelIdWithTags.tsx b/src/renderer/src/components/ModelIdWithTags.tsx index 4556fb9787..bf902ae1c4 100644 --- a/src/renderer/src/components/ModelIdWithTags.tsx +++ b/src/renderer/src/components/ModelIdWithTags.tsx @@ -33,8 +33,7 @@ const ModelIdWithTags = ({ } mouseEnterDelay={0.5} - placement="top" - > + placement="top"> {model.name} diff --git a/src/renderer/src/components/OGCard.tsx b/src/renderer/src/components/OGCard.tsx index 0863747eb1..93446b6749 100644 --- a/src/renderer/src/components/OGCard.tsx +++ b/src/renderer/src/components/OGCard.tsx @@ -36,7 +36,7 @@ export const OGCard = ({ link, show }: Props) => { const GeneratedGraph = useCallback(() => { return (
-

{metadata['og:title'] || hostname}

+

{metadata['og:title'] || hostname}

) }, [hostname, metadata]) @@ -67,8 +67,7 @@ export const OGCard = ({ link, show }: Props) => { fontSize: '14px', lineHeight: '1.2', color: 'var(--color-text)' - }} - > + }}> {metadata['og:title'] || hostname} @@ -79,8 +78,7 @@ export const OGCard = ({ link, show }: Props) => { fontSize: '12px', lineHeight: '1.2', color: 'var(--color-text-secondary)' - }} - > + }}> {metadata['og:description'] || link} diff --git a/src/renderer/src/components/ObsidianExportDialog.tsx b/src/renderer/src/components/ObsidianExportDialog.tsx index 259410426c..0c3d1c0038 100644 --- a/src/renderer/src/components/ObsidianExportDialog.tsx +++ b/src/renderer/src/components/ObsidianExportDialog.tsx @@ -316,8 +316,7 @@ const PopupContainer: React.FC = ({ disabled: vaults.length === 0 || loading || !!error }} okText={i18n.t('chat.topics.export.obsidian_btn')} - afterClose={() => setOpen(open)} - > + afterClose={() => setOpen(open)}> {error && }
@@ -334,8 +333,7 @@ const PopupContainer: React.FC = ({ value={selectedVault} onChange={handleVaultChange} placeholder={i18n.t('chat.topics.export.obsidian_vault_placeholder')} - style={{ width: '100%' }} - > + style={{ width: '100%' }}> {vaults.map((vault) => (