refactor(header): convert default exports to named exports for buttons and language selector

This commit is contained in:
cfngc4594 2025-03-20 15:46:09 +08:00
parent 547c458a20
commit bc541fc605
3 changed files with 9 additions and 9 deletions

View File

@ -12,7 +12,7 @@ import { Check, Copy } from "lucide-react";
import { Button } from "@/components/ui/button";
import { useProblemEditor } from "@/hooks/use-problem-editor";
export default function CopyButton() {
export function CopyButton() {
const { editor } = useProblemEditor();
const [copied, setCopied] = useState(false);

View File

@ -10,7 +10,7 @@ import { Paintbrush } from "lucide-react";
import { Button } from "@/components/ui/button";
import { useProblemEditor } from "@/hooks/use-problem-editor";
export default function FormatButton() {
export function FormatButton() {
const { editor } = useProblemEditor();
return (

View File

@ -1,16 +1,16 @@
import { cn } from "@/lib/utils";
import CopyButton from "./copy-button";
import RedoButton from "./redo-button";
import UndoButton from "./undo-button";
import ResetButton from "./reset-button";
import FormatButton from "./format-button";
import LanguageSelector from "./language-selector";
import { CopyButton } from "./copy-button";
import { RedoButton } from "./redo-button";
import { UndoButton } from "./undo-button";
import { ResetButton } from "./reset-button";
import { FormatButton } from "./format-button";
import { LanguageSelector } from "./language-selector";
interface WorkspaceEditorHeaderProps {
className?: string;
}
export default function WorkspaceEditorHeader({
export function WorkspaceEditorHeader({
className,
...props
}: WorkspaceEditorHeaderProps) {