mirror of
https://github.com/massbug/judge4c.git
synced 2025-07-04 07:40:51 +00:00
27 lines
654 B
TypeScript
27 lines
654 B
TypeScript
|
"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}
|
||
|
/>
|
||
|
);
|
||
|
};
|