import React from 'react' import { BrowserRouter as Router, Route, Switch } from 'react-router-dom' import ArdaWrapper from "./ArdaWrapper.jsx"; import ArdaAuthWrapper from "./ArdaAuthWrapper.jsx"; import ArdaHome from './ArdaHome.jsx'; import Login from '../../src/components/Auth/Login.jsx'; import Logout from '../../src/components/Auth/Logout.jsx'; // Rooms import ModeratorRoomPage from '../../src/components/Rooms/Room.jsx'; import CreateRoom from '../../src/components/Rooms/CreateRoom.jsx'; // Environments list import Environments from '../../src/components/Rooms/Environments.jsx'; // Cinema // // TODO - fix naming conventions! import CinemaCategories from '../../src/components/MoviesTV/Categories.jsx'; import CategoryEditor from '../../src/components/MoviesTV/CategoryEditor.jsx'; import MediaItems from '../../src/components/MoviesTV/MediaItems.jsx'; import MediaItemEditor from '../../src/components/MoviesTV/MediaItemEditor.jsx'; import MediaProducts from '../../src/components/MoviesTV/MediaProducts.jsx'; import MediaProductEditor from '../../src/components/MoviesTV/MediaProductEditor.jsx'; import InAppPurchases from '../../src/components/MoviesTV/InAppPurchases.jsx'; import Coupons from '../../src/components/MoviesTV/Coupons.jsx'; import CinemaSales from '../../src/components/MoviesTV/CinemaSales.jsx'; // TV import TVDashboard from '../../src/components/MoviesTV/TVDashboard.jsx'; // Events import Topics from '../../src/components/Events/Topics.jsx'; import TopicEditor from '../../src/components/Events/TopicEditor.jsx'; // Network import Logs from '../../src/components/Network/Logs.jsx'; import MediaServers from '../../src/components/Network/MediaServers.jsx'; import Redis from '../../src/components/Network/Redis.jsx'; import RedisInfo from '../../src/components/Network/RedisInfo.jsx'; // Apps import RDC from '../../src/components/Apps/RDC.jsx'; // Accounts import AccountEditor from '../../src/components/Accounts/AccountEditor.jsx'; import AccountSearch from '../../src/components/Accounts/AccountSearch.jsx'; import AccountOnboarding from '../../src/components/Accounts/AccountOnboarding.jsx'; import Reports from '../../src/components/Accounts/Reports.jsx'; // Beyond + Shopify + Fabricator stuff import ShopifyOrdersTable from '../../src/components/BigOrders/ShopifyOrdersTable.jsx'; import ShopifyOrderHome from '../../src/components/BigOrders/ShopifyOrderHome.jsx'; import BigOrdersList from '../../src/components/BigOrders/BigOrdersList.jsx'; import BigOrderHome from '../../src/components/BigOrders/BigOrderHome.jsx'; import BigOrderReport from '../../src/components/BigOrders/BigOrderReport.jsx'; import BigCreateCustomOrder from '../../src/components/BigOrders/BigCreateCustomOrder.jsx'; import BigCreateCustomOrder2 from '../../src/components/BigOrders/BigCreateCustomOrder2.jsx'; import ShopifyWebhooks from '../../src/components/BigOrders/ShopifyWebhooks.jsx'; // Fabricator import FabricatorHome from '../../src/components/Fabricator/FabricatorHome.jsx'; import FabricatorJob from '../../src/components/Fabricator/Job.jsx'; import FabricatorBatch from '../../src/components/Fabricator/Batch.jsx'; import ScanRequestHome from '../../src/components/Fabricator/ScanRequestHome.jsx'; import Analytics from '../../src/components/Analytics/Analytics.jsx'; // BigInventory import InventoryHome from '../../src/components/BigLogistics/InventoryHome.jsx'; import InventoryReport from '../../src/components/BigLogistics/InventoryReport.jsx'; import InventoryAdd from '../../src/components/BigLogistics/InventoryAdd.jsx'; import InventoryScanIngest from '../../src/components/BigLogistics/InventoryScanIngest.jsx'; import InventoryItem from '../../src/components/BigLogistics/InventoryItem.jsx'; import BigProductCustomsInfo from '../../src/components/BigLogistics/BigProductCustomsInfo.jsx'; // BigShipper import BigShipperHome from '../../src/components/BigLogistics/BigShipperHome.jsx'; import BigShipperNextOrder from '../../src/components/BigLogistics/BigShipperNextOrder.jsx'; import BigShipperLogs from '../../src/components/BigLogistics/BigShipperLogs.jsx'; import BigShipmentList from '../../src/components/BigLogistics/BigShipmentList.jsx'; import BigShipmentPackingQueue from '../../src/components/BigLogistics/BigShipmentPackingQueue.jsx'; import BigShipmentFulfillmentQueue from '../../src/components/BigLogistics/BigShipmentFulfillmentQueue.jsx'; import BigShipmentPickupQueue from '../../src/components/BigLogistics/BigShipmentPickupQueue.jsx'; import BigShipment from '../../src/components/BigLogistics/BigShipment.jsx'; import BigBatchShipper from '../../src/components/BigLogistics/BigBatchShipper.jsx'; import BigShipmentsStats from '../../src/components/BigLogistics/BigShipmentsStats.jsx'; import { Segment } from 'semantic-ui-react' import ProductsHome from '../../src/components/BigLogistics/ProductsHome.jsx'; // Developers (OAuth client management — Admin and SuperUser; mutations require // ownership + step-up verification, enforced server-side). import DevHome from '../../src/components/Developers/DevHome.jsx'; import OAuthClientEditor from '../../src/components/Developers/OAuthClientEditor.jsx'; // Experimental import ExperimentalHome from '../../src/components/Experimental/ExperimentalHome.jsx'; import FactoryQATools from '../../src/components/Experimental/FactoryQATools.jsx'; import DHLChargesPage from '../../src/components/Experimental/DHLChargesPage.jsx'; import KnowledgeBase from '../../src/components/Experimental/KnowledgeBase.jsx'; import KBQuery from '../../src/components/Experimental/KBQuery.jsx'; import KBDocuments from '../../src/components/Experimental/KBDocuments.jsx'; import KBUpload from '../../src/components/Experimental/KBUpload.jsx'; import WorkerStatus from '../../src/components/Experimental/WorkerStatus.jsx'; import TeamGlobe from '../../src/components/Experimental/TeamGlobe.jsx'; import ShippoAnalyticsPage from '../../src/components/Experimental/ShippoAnalyticsPage.jsx'; export default function App() { let verificationTab = null; if (window) { if (window.location.hostname === "localhost" || window.location.hostname.startsWith("dev-")) { verificationTab = ( DEV NETWORK ); } else if (window.location.hostname.startsWith("test-")) { verificationTab = ( TEST NETWORK ) } else { verificationTab = ( MAIN NETWORK - PRODUCTION DATA! ) } } return (
( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} /> ( )} />
); }