const require_runtime = require("../../_virtual/_rolldown/runtime.js");
const require_objectSpread2 = require("../../_virtual/_@oxc-project_runtime@0.122.0/helpers/objectSpread2.js");
const require_objectWithoutProperties = require("../../_virtual/_@oxc-project_runtime@0.122.0/helpers/objectWithoutProperties.js");
const require_PisellReservationSubcomponents = require("./components/PisellReservationSubcomponents.js");
const require_PisellReservation = require("./PisellReservation.js");
let react = require("react");
react = require_runtime.__toESM(react);
//#region src/plus/pisellReservation/PisellVenueControlPage.tsx
const _excluded = ["scheduleStartSlot", "scheduleProps"];
/**
* 场控页面：仅平面图、锁日期导航、HUD 打开画布绑定资源表抽屉；子视图不持久化。
*/
const PisellVenueControlPage = (props) => {
	const { scheduleStartSlot, scheduleProps: schedulePropsProp } = props, rest = require_objectWithoutProperties._objectWithoutProperties(props, _excluded);
	const schedulePropsMerged = (0, react.useMemo)(() => require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, schedulePropsProp), {}, {
		navigationLocked: true,
		navigationLockedDisplay: "labelOnly"
	}), [schedulePropsProp]);
	return /* @__PURE__ */ react.default.createElement(require_PisellReservation.PisellReservationCore, require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, rest), {}, {
		scheduleStartSlot: scheduleStartSlot !== null && scheduleStartSlot !== void 0 ? scheduleStartSlot : /* @__PURE__ */ react.default.createElement(require_PisellReservationSubcomponents.ReservationVenueScheduleStart, null),
		scheduleProps: schedulePropsMerged,
		bodyViewSwitchable: false,
		lockedBodyView: "floorMap",
		bodyViewStorageKey: void 0,
		floorMapHudTableDrawer: true
	}));
};
//#endregion
exports.default = PisellVenueControlPage;
