refactor: delete TopBar.tsx (#1899 #1900)

This commit is contained in:
2026-09-14 20:44:04 +08:00
parent bee15fd6f9
commit ac68a4def3
@@ -1,54 +0,0 @@
import React from "react"
import type { EditingTemplate } from "@/api/editing-planner"
interface TopBarProps {
currentTemplate: EditingTemplate | null
canUndo: boolean
canRedo: boolean
onUndo: () => void
onRedo: () => void
onOpenSaveModal: () => void
}
const TopBar: React.FC<TopBarProps> = ({
currentTemplate,
canUndo,
canRedo,
onUndo,
onRedo,
onOpenSaveModal,
}) => {
return (
<div className="ep-top-bar">
<div className="ep-top-bar-left">
<span className="ep-logo">✂️</span>
<span className="ep-app-title">模板制作</span>
<span className="ep-divider">|</span>
<span className="ep-template-name">{currentTemplate?.name || "未选择模板"}</span>
</div>
<div className="ep-top-bar-right">
<button
className="ep-btn ep-btn-secondary"
onClick={onUndo}
disabled={!canUndo}
title="撤销 (Ctrl+Z)"
>
⬅️ 撤销
</button>
<button
className="ep-btn ep-btn-secondary"
onClick={onRedo}
disabled={!canRedo}
title="重做 (Ctrl+Shift+Z)"
>
➡️ 重做
</button>
<button className="ep-btn ep-btn-secondary" onClick={onOpenSaveModal}>
💾 保存模板
</button>
</div>
</div>
)
}
export default TopBar