import { AppSidebar } from "@/components/app-sidebar";
import { Dashboard } from "@/components/dashboard";
import { DashboardBreadcrumbs } from "@/components/dashboard-breadcrumbs";
import { LicenseActivationBanner } from "@/components/license-activation-banner";
import {
SidebarInset,
SidebarProvider,
SidebarTrigger,
} from "@/components/ui/sidebar";
import { Toaster } from "@/components/ui/toast";
import { TooltipProvider } from "@/components/ui/tooltip";
import {
NavigationProvider,
useNavigation,
} from "@/contexts/navigation-context";
import { ProProvider } from "@/contexts/pro-context";
import { FieldEditorSettings } from "@/features/checkout/field-editor";
import { CookieConsentSettings } from "@/features/compliance/cookie-consent";
import { CurrencySwitcherSettings } from "@/features/currencies/currency-switcher";
import { RegistrationFormSettings } from "@/features/customization/registration-form";
import { GlobalsProvider, GlobalsSettings } from "@/features/globals";
import { AbandonedCartSettings } from "@/features/notifications/abandoned-cart";
import { BackInStockSettings } from "@/features/notifications/back-in-stock";
import { AddedToCartSettings } from "@/features/popups/added-to-cart";
import { AjaxSearchSettings } from "@/features/products/ajax-search";
import { ProductAddonsSettings } from "@/features/products/product-addons";
import { ProductBundlesSettings } from "@/features/products/product-bundles";
import { QuantityLimitsSettings } from "@/features/products/quantity-limits";
import { SubscriptionsSettings } from "@/features/products/subscriptions";
import { WishlistSettings } from "@/features/products/wishlist";
import { ShipmentTrackingSettings } from "@/features/shipping/shipment-tracking";
import { EmailVerificationSettings } from "@/features/spam/email-verification";
import { RecaptchaSettings } from "@/features/spam/recaptcha/components/recaptcha-settings";
import { SystemInfoPage } from "@/features/system/system-info";
function PageContent() {
const { currentPage } = useNavigation();
switch (currentPage) {
case "globals":
return