// The client bundle (custom elements, form sender, client styles) is loaded // separately under the shared `rsv-client` handle — see rsv_enqueue_admin_assets. // Bundling it here too would run customElements.define() twice in the editor. import '../assets/css/RsvAdminStyle.css'; import { RsvDataGrid } from '../assets/js/elements/RsvDatagrid.js'; import { RsvInlineFormBuilder } from '../assets/js/forms/RsvInlineFormBuilder.js'; import './components/admin.js'; import { RsvAdminForm } from '../assets/js/forms/RsvAdminForm.js'; import { RsvReservationResource } from '../assets/js/datasource/RsvReservationResource.js'; import { RsvFormDefinitionResource } from '../assets/js/datasource/RsvFormDefinitionResource.js'; import { RsvTimetableResource } from '../assets/js/datasource/RsvTimetableResource.js'; import { RsvTimetableCapacityResource } from '../assets/js/datasource/RsvTimetableCapacityResource.js'; import { RsvTimetableReservationResource } from '../assets/js/datasource/RsvTimetableReservationResource.js'; import { RsvReservationClient } from '../assets/js/datasource/RsvReservationClient.js'; window.RsvDataGrid = RsvDataGrid; window.RsvInlineFormBuilder = RsvInlineFormBuilder; window.RsvAdminForm = RsvAdminForm; window.RsvReservationResource = RsvReservationResource; window.RsvFormDefinitionResource = RsvFormDefinitionResource; window.RsvTimetableResource = RsvTimetableResource; window.RsvTimetableCapacityResource = RsvTimetableCapacityResource; window.RsvTimetableReservationResource = RsvTimetableReservationResource; window.RsvReservationClient = RsvReservationClient;