const require_runtime = require("../../_virtual/_rolldown/runtime.js");
const require_objectSpread2 = require("../../_virtual/_@oxc-project_runtime@0.122.0/helpers/objectSpread2.js");
const require_index = require("./addons/index.js");
const require_main = require("./info/main.js");
const require_index$1 = require("./notes/index.js");
const require_index$2 = require("./forms/index.js");
const require_model = require("./model.js");
let react = require("react");
react = require_runtime.__toESM(react);
//#region src/components/booking/index.tsx
const Booking = require_model.Provider(() => {
	const { state, dispatch } = (0, react.useContext)(require_model.Context);
	(0, react.useEffect)(() => {}, []);
	const setState = (payload) => {
		dispatch({
			type: "setState",
			payload: require_objectSpread2._objectSpread2({}, payload)
		});
	};
	return /* @__PURE__ */ react.default.createElement("div", { className: "" }, /* @__PURE__ */ react.default.createElement(require_main.default, {
		globalState: state,
		setGlobalState: setState
	}), /* @__PURE__ */ react.default.createElement(require_index$1.default, {
		globalState: state,
		setGlobalState: setState
	}), /* @__PURE__ */ react.default.createElement(require_index.default, {
		globalState: state,
		setGlobalState: setState
	}), /* @__PURE__ */ react.default.createElement(require_index$2.default, {
		globalState: state,
		setGlobalState: setState
	}));
});
//#endregion
exports.default = Booking;
