diff --git a/apps/fronted/src/app/workbench/compoents/Editor/RichText.tsx b/apps/fronted/src/app/workbench/compoents/Editor/RichText.tsx index 933b957..197cf67 100644 --- a/apps/fronted/src/app/workbench/compoents/Editor/RichText.tsx +++ b/apps/fronted/src/app/workbench/compoents/Editor/RichText.tsx @@ -78,10 +78,6 @@ interface MenuButtonProps { tooltip?: string; } -const handleToolbarClick = (e: React.MouseEvent) => { - e.stopPropagation(); -}; - const MenuButton = ({ onClick, isActive = false, @@ -93,9 +89,16 @@ const MenuButton = ({ const theme = useResumeStore((state) => state.theme); const [showTooltip, setShowTooltip] = React.useState(false); + const handleClick = (e: React.MouseEvent) => { + e.preventDefault(); + e.stopPropagation(); + onClick(); + }; + return ( -
+
e.stopPropagation()}> + + +

+ {sidePanelCollapsed ? "展开侧边栏" : "收起侧边栏"} +

+
+ + + +
+ + + + + + + +

+ {focusedPanel === "edit" ? "退出编辑模式" : "专注编辑"} +

+
+
+
+ + + + + + + +

+ {focusedPanel === "preview" ? "退出预览模式" : "专注预览"} +

+
+
+
+
+ ); + + // 移动端控制栏 + const MobileControls = () => ( +
setShowSidebar(true)} + onClick={() => setShowMobileSidebar(true)} > - + setIsPreviewMode(!isPreviewMode)} + onClick={() => setIsMobilePreview(!isMobilePreview)} > - {isPreviewMode ? : } + {isMobilePreview ? ( + + ) : ( + + )}
); @@ -56,23 +253,26 @@ export default function Home() { // 移动端侧边栏 const MobileSidebar = () => ( - {showSidebar && ( + {showMobileSidebar && ( <> setShowSidebar(false)} + onClick={() => setShowMobileSidebar(false)} /> - setShowSidebar(false)} /> + setShowMobileSidebar(false)} /> )} @@ -81,47 +281,77 @@ export default function Home() { return (
- + -
- {/* 桌面端布局 */} + {/* 桌面端布局 */} +
+ {/* 侧边栏面板 */} + {!sidePanelCollapsed && ( + <> + +
+ +
+
+ + + )} + + {/* 编辑面板 */} -
- -
-
- - -
+
- - + + + {/* 预览面板 */} +
+ +
+ {/* 移动端布局 */} -
+
- {isPreviewMode ? ( + {isMobilePreview ? (
- +
); diff --git a/apps/fronted/src/components/editor/EditorHeader.tsx b/apps/fronted/src/components/editor/EditorHeader.tsx index c906ca1..c03227c 100644 --- a/apps/fronted/src/components/editor/EditorHeader.tsx +++ b/apps/fronted/src/components/editor/EditorHeader.tsx @@ -30,11 +30,11 @@ export function EditorHeader({ previewRef, isMobile }: EditorHeaderProps) {
- Resume + Magic Resume
@@ -76,15 +76,6 @@ export function EditorHeader({ previewRef, isMobile }: EditorHeaderProps) { {/* 在移动端隐藏这些按钮 */}
- - - 预览 - -
diff --git a/apps/fronted/src/components/editor/PreviewPanel.tsx b/apps/fronted/src/components/editor/PreviewPanel.tsx index 60a4a2f..c4c9d6e 100644 --- a/apps/fronted/src/components/editor/PreviewPanel.tsx +++ b/apps/fronted/src/components/editor/PreviewPanel.tsx @@ -467,7 +467,7 @@ export function PreviewPanel() { return ( diff --git a/apps/fronted/src/components/editor/SidePanel.tsx b/apps/fronted/src/components/editor/SidePanel.tsx index df6f3d8..f945190 100644 --- a/apps/fronted/src/components/editor/SidePanel.tsx +++ b/apps/fronted/src/components/editor/SidePanel.tsx @@ -296,6 +296,7 @@ export function SidePanel() {
+ {/* 基础字号选择 */}
-
- - updateGlobalSettings?.({ baseFontSize: value }) - } +