judge4c/src/features/admin/ui/components/problem-edit-flexlayout.tsx

27 lines
654 B
TypeScript
Raw Normal View History

2025-06-20 08:39:47 +00:00
"use client";
import { useProblemEditFlexLayoutStore } from "@/stores/flexlayout";
import { FlexLayout } from "@/features/problems/components/flexlayout";
interface ProblemEditFlexLayoutProps {
components: Record<string, React.ReactNode>;
}
export const ProblemEditFlexLayout = ({
components,
}: ProblemEditFlexLayoutProps) => {
const { hasHydrated, model, jsonModel, setModel, setJsonModel } =
useProblemEditFlexLayoutStore();
return (
<FlexLayout
components={components}
hasHydrated={hasHydrated}
model={model}
jsonModel={jsonModel}
setModel={setModel}
setJsonModel={setJsonModel}
/>
);
};