"use client"; import { useState } from "react"; import ConfirmDialog from "@/components/ConfirmDialog"; import useUnsavedGuard from "@/hooks/useUnsavedGuard"; import OperationsPanel, { type ModuleName } from "./OperationsPanel"; /** 运营模块页:保存单元离开保护 */ export default function ModuleSettings({ name }: { name: Exclude }) { const [dirty, setDirty] = useState(false); const leave = useUnsavedGuard(dirty); return (
); }