refactor(WorkspaceEditorHeader): remove unused props and simplify component

This commit is contained in:
cfngc4594 2025-03-20 13:30:42 +08:00
parent 6bd3a44d8d
commit 298d2c1c86

View File

@ -5,19 +5,12 @@ import UndoButton from "./undo-button";
import ResetButton from "./reset-button";
import FormatButton from "./format-button";
import LanguageSelector from "./language-selector";
import { EditorLanguage, EditorLanguageConfig, LanguageServerConfig } from "@prisma/client";
interface WorkspaceEditorHeaderProps {
templates: { language: EditorLanguage; template: string }[];
editorLanguageConfigs: EditorLanguageConfig[];
languageServerConfigs: LanguageServerConfig[];
className?: string;
}
export default function WorkspaceEditorHeader({
templates,
editorLanguageConfigs,
languageServerConfigs,
className,
...props
}: WorkspaceEditorHeaderProps) {
@ -28,13 +21,10 @@ export default function WorkspaceEditorHeader({
>
<div className="w-full flex items-center justify-between">
<div className="flex items-center gap-x-2">
<LanguageSelector
editorLanguageConfigs={editorLanguageConfigs}
languageServerConfigs={languageServerConfigs}
/>
<LanguageSelector />
</div>
<div className="flex items-center gap-x-2">
<ResetButton templates={templates} />
<ResetButton />
<UndoButton />
<RedoButton />
<FormatButton />