Add coexistence checks to all enqueue methods to prevent loading both React and Grid.js assets simultaneously. Changes: - ReactAdmin.php: Only enqueue React assets when ?react=1 - Init.php: Skip Grid.js when React active on admin pages - Form.php, Coupon.php, Access.php: Restore classic assets when ?react=0 - Customer.php, Product.php, License.php: Add coexistence checks Now the toggle between Classic and React versions works correctly. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
394 lines
6.6 KiB
JavaScript
394 lines
6.6 KiB
JavaScript
"use client";
|
|
import {
|
|
Collection,
|
|
CollectionItem,
|
|
CollectionProvider,
|
|
useCollectionContext,
|
|
useCollectionStore
|
|
} from "./__chunks/P3XY2YBH.js";
|
|
import {
|
|
Checkbox,
|
|
CheckboxCheck,
|
|
CheckboxProvider,
|
|
useCheckboxContext,
|
|
useCheckboxStore
|
|
} from "./__chunks/CLB7CBSD.js";
|
|
import {
|
|
Button
|
|
} from "./__chunks/LI3X5M2M.js";
|
|
import {
|
|
Form,
|
|
FormCheckbox,
|
|
FormControl,
|
|
FormDescription,
|
|
FormError,
|
|
FormField,
|
|
FormGroup,
|
|
FormGroupLabel,
|
|
FormInput,
|
|
FormLabel,
|
|
FormProvider,
|
|
FormPush,
|
|
FormRadio,
|
|
FormRadioGroup,
|
|
FormRemove,
|
|
FormReset,
|
|
FormSubmit,
|
|
useFormContext,
|
|
useFormStore
|
|
} from "./__chunks/DYAPH36H.js";
|
|
import {
|
|
Focusable
|
|
} from "./__chunks/H2GJECQG.js";
|
|
import {
|
|
FocusTrap,
|
|
FocusTrapRegion
|
|
} from "./__chunks/HX55FU5Y.js";
|
|
import {
|
|
Disclosure,
|
|
DisclosureContent,
|
|
DisclosureProvider,
|
|
useDisclosureContext,
|
|
useDisclosureStore
|
|
} from "./__chunks/45LTDKFS.js";
|
|
import {
|
|
Dialog,
|
|
DialogDescription,
|
|
DialogDisclosure,
|
|
DialogDismiss,
|
|
DialogHeading,
|
|
DialogProvider,
|
|
useDialogContext,
|
|
useDialogStore
|
|
} from "./__chunks/6J63DDWN.js";
|
|
import {
|
|
Composite,
|
|
CompositeGroup,
|
|
CompositeGroupLabel,
|
|
CompositeHover,
|
|
CompositeItem,
|
|
CompositeProvider,
|
|
CompositeRow,
|
|
CompositeSeparator,
|
|
CompositeTypeahead,
|
|
useCompositeContext,
|
|
useCompositeStore
|
|
} from "./__chunks/H2QN6ELW.js";
|
|
import {
|
|
Command
|
|
} from "./__chunks/3IMSX6M3.js";
|
|
import {
|
|
Combobox,
|
|
ComboboxCancel,
|
|
ComboboxDisclosure,
|
|
ComboboxGroup,
|
|
ComboboxGroupLabel,
|
|
ComboboxItem,
|
|
ComboboxItemCheck,
|
|
ComboboxItemValue,
|
|
ComboboxLabel,
|
|
ComboboxList,
|
|
ComboboxPopover,
|
|
ComboboxProvider,
|
|
ComboboxRow,
|
|
ComboboxSeparator,
|
|
useComboboxContext,
|
|
useComboboxStore
|
|
} from "./__chunks/L4M2Z5VM.js";
|
|
import {
|
|
Portal,
|
|
PortalContext
|
|
} from "./__chunks/7FNMRS2F.js";
|
|
import {
|
|
Popover,
|
|
PopoverAnchor,
|
|
PopoverArrow,
|
|
PopoverDescription,
|
|
PopoverDisclosure,
|
|
PopoverDisclosureArrow,
|
|
PopoverDismiss,
|
|
PopoverHeading,
|
|
PopoverProvider,
|
|
usePopoverContext,
|
|
usePopoverStore
|
|
} from "./__chunks/NWEXBSCX.js";
|
|
import {
|
|
Menubar,
|
|
MenubarProvider,
|
|
useMenubarContext,
|
|
useMenubarStore
|
|
} from "./__chunks/BXE66XRQ.js";
|
|
import {
|
|
Menu,
|
|
MenuArrow,
|
|
MenuBar,
|
|
MenuBarProvider,
|
|
MenuButton,
|
|
MenuButtonArrow,
|
|
MenuDescription,
|
|
MenuDismiss,
|
|
MenuGroup,
|
|
MenuGroupLabel,
|
|
MenuHeading,
|
|
MenuItem,
|
|
MenuItemCheck,
|
|
MenuItemCheckbox,
|
|
MenuItemRadio,
|
|
MenuList,
|
|
MenuProvider,
|
|
MenuSeparator,
|
|
useMenuBarContext,
|
|
useMenuBarStore,
|
|
useMenuContext,
|
|
useMenuStore
|
|
} from "./__chunks/NZJS6FCJ.js";
|
|
import {
|
|
Hovercard,
|
|
HovercardAnchor,
|
|
HovercardArrow,
|
|
HovercardDescription,
|
|
HovercardDisclosure,
|
|
HovercardDismiss,
|
|
HovercardHeading,
|
|
HovercardProvider,
|
|
useHovercardContext,
|
|
useHovercardStore
|
|
} from "./__chunks/42VA7B4Z.js";
|
|
import {
|
|
Heading,
|
|
HeadingLevel
|
|
} from "./__chunks/WA3BE3AY.js";
|
|
import {
|
|
Group,
|
|
GroupLabel
|
|
} from "./__chunks/ZL4AJIDL.js";
|
|
import {
|
|
VisuallyHidden
|
|
} from "./__chunks/6OHDLPN7.js";
|
|
import {
|
|
Tooltip,
|
|
TooltipAnchor,
|
|
TooltipArrow,
|
|
TooltipProvider,
|
|
useTooltipContext,
|
|
useTooltipStore
|
|
} from "./__chunks/AABBG3SH.js";
|
|
import {
|
|
Toolbar,
|
|
ToolbarContainer,
|
|
ToolbarInput,
|
|
ToolbarItem,
|
|
ToolbarProvider,
|
|
ToolbarSeparator,
|
|
useToolbarContext,
|
|
useToolbarStore
|
|
} from "./__chunks/ADBCZIQL.js";
|
|
import {
|
|
Tab,
|
|
TabList,
|
|
TabPanel,
|
|
TabProvider,
|
|
useTabContext,
|
|
useTabStore
|
|
} from "./__chunks/C7PAEXNA.js";
|
|
import {
|
|
Separator
|
|
} from "./__chunks/JBAWBCWC.js";
|
|
import {
|
|
Select,
|
|
SelectArrow,
|
|
SelectGroup,
|
|
SelectGroupLabel,
|
|
SelectItem,
|
|
SelectItemCheck,
|
|
SelectLabel,
|
|
SelectList,
|
|
SelectPopover,
|
|
SelectProvider,
|
|
SelectRow,
|
|
SelectSeparator,
|
|
useSelectContext,
|
|
useSelectStore
|
|
} from "./__chunks/GJRYH2AH.js";
|
|
import {
|
|
Role
|
|
} from "./__chunks/VGHCPDMA.js";
|
|
import {
|
|
Radio,
|
|
RadioGroup,
|
|
RadioProvider,
|
|
useRadioContext,
|
|
useRadioStore
|
|
} from "./__chunks/KPNBOGNT.js";
|
|
export {
|
|
Button,
|
|
Checkbox,
|
|
CheckboxCheck,
|
|
CheckboxProvider,
|
|
Collection,
|
|
CollectionItem,
|
|
CollectionProvider,
|
|
Combobox,
|
|
ComboboxCancel,
|
|
ComboboxDisclosure,
|
|
ComboboxGroup,
|
|
ComboboxGroupLabel,
|
|
ComboboxItem,
|
|
ComboboxItemCheck,
|
|
ComboboxItemValue,
|
|
ComboboxLabel,
|
|
ComboboxList,
|
|
ComboboxPopover,
|
|
ComboboxProvider,
|
|
ComboboxRow,
|
|
ComboboxSeparator,
|
|
Command,
|
|
Composite,
|
|
CompositeGroup,
|
|
CompositeGroupLabel,
|
|
CompositeHover,
|
|
CompositeItem,
|
|
CompositeProvider,
|
|
CompositeRow,
|
|
CompositeSeparator,
|
|
CompositeTypeahead,
|
|
Dialog,
|
|
DialogDescription,
|
|
DialogDisclosure,
|
|
DialogDismiss,
|
|
DialogHeading,
|
|
DialogProvider,
|
|
Disclosure,
|
|
DisclosureContent,
|
|
DisclosureProvider,
|
|
FocusTrap,
|
|
FocusTrapRegion,
|
|
Focusable,
|
|
Form,
|
|
FormCheckbox,
|
|
FormControl,
|
|
FormDescription,
|
|
FormError,
|
|
FormField,
|
|
FormGroup,
|
|
FormGroupLabel,
|
|
FormInput,
|
|
FormLabel,
|
|
FormProvider,
|
|
FormPush,
|
|
FormRadio,
|
|
FormRadioGroup,
|
|
FormRemove,
|
|
FormReset,
|
|
FormSubmit,
|
|
Group,
|
|
GroupLabel,
|
|
Heading,
|
|
HeadingLevel,
|
|
Hovercard,
|
|
HovercardAnchor,
|
|
HovercardArrow,
|
|
HovercardDescription,
|
|
HovercardDisclosure,
|
|
HovercardDismiss,
|
|
HovercardHeading,
|
|
HovercardProvider,
|
|
Menu,
|
|
MenuArrow,
|
|
MenuBar,
|
|
MenuBarProvider,
|
|
MenuButton,
|
|
MenuButtonArrow,
|
|
MenuDescription,
|
|
MenuDismiss,
|
|
MenuGroup,
|
|
MenuGroupLabel,
|
|
MenuHeading,
|
|
MenuItem,
|
|
MenuItemCheck,
|
|
MenuItemCheckbox,
|
|
MenuItemRadio,
|
|
MenuList,
|
|
MenuProvider,
|
|
MenuSeparator,
|
|
Menubar,
|
|
MenubarProvider,
|
|
Popover,
|
|
PopoverAnchor,
|
|
PopoverArrow,
|
|
PopoverDescription,
|
|
PopoverDisclosure,
|
|
PopoverDisclosureArrow,
|
|
PopoverDismiss,
|
|
PopoverHeading,
|
|
PopoverProvider,
|
|
Portal,
|
|
PortalContext,
|
|
Radio,
|
|
RadioGroup,
|
|
RadioProvider,
|
|
Role,
|
|
Select,
|
|
SelectArrow,
|
|
SelectGroup,
|
|
SelectGroupLabel,
|
|
SelectItem,
|
|
SelectItemCheck,
|
|
SelectLabel,
|
|
SelectList,
|
|
SelectPopover,
|
|
SelectProvider,
|
|
SelectRow,
|
|
SelectSeparator,
|
|
Separator,
|
|
Tab,
|
|
TabList,
|
|
TabPanel,
|
|
TabProvider,
|
|
Toolbar,
|
|
ToolbarContainer,
|
|
ToolbarInput,
|
|
ToolbarItem,
|
|
ToolbarProvider,
|
|
ToolbarSeparator,
|
|
Tooltip,
|
|
TooltipAnchor,
|
|
TooltipArrow,
|
|
TooltipProvider,
|
|
VisuallyHidden,
|
|
useCheckboxContext,
|
|
useCheckboxStore,
|
|
useCollectionContext,
|
|
useCollectionStore,
|
|
useComboboxContext,
|
|
useComboboxStore,
|
|
useCompositeContext,
|
|
useCompositeStore,
|
|
useDialogContext,
|
|
useDialogStore,
|
|
useDisclosureContext,
|
|
useDisclosureStore,
|
|
useFormContext,
|
|
useFormStore,
|
|
useHovercardContext,
|
|
useHovercardStore,
|
|
useMenuBarContext,
|
|
useMenuBarStore,
|
|
useMenuContext,
|
|
useMenuStore,
|
|
useMenubarContext,
|
|
useMenubarStore,
|
|
usePopoverContext,
|
|
usePopoverStore,
|
|
useRadioContext,
|
|
useRadioStore,
|
|
useSelectContext,
|
|
useSelectStore,
|
|
useTabContext,
|
|
useTabStore,
|
|
useToolbarContext,
|
|
useToolbarStore,
|
|
useTooltipContext,
|
|
useTooltipStore
|
|
};
|