refactor(WorkspaceEditorFooter): replace useCodeEditorStore with useProblemEditor

This commit is contained in:
cfngc4594 2025-03-20 15:39:10 +08:00
parent 00f83d69f1
commit 7051f57204

View File

@ -2,17 +2,17 @@
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { useCodeEditorStore } from "@/store/useCodeEditorStore"; import { useProblemEditor } from "@/hooks/use-problem-editor";
interface WorkspaceEditorFooterProps { interface WorkspaceEditorFooterProps {
className?: string; className?: string;
} }
export default function WorkspaceEditorFooter({ export function WorkspaceEditorFooter({
className, className,
...props ...props
}: WorkspaceEditorFooterProps) { }: WorkspaceEditorFooterProps) {
const { editor } = useCodeEditorStore(); const { editor } = useProblemEditor();
const [position, setPosition] = useState<{ lineNumber: number; column: number } | null>(null); const [position, setPosition] = useState<{ lineNumber: number; column: number } | null>(null);
useEffect(() => { useEffect(() => {