import React, {useEffect, useState} from "react"; import { BrowserRouter as Router, Routes, Route, Navigate, useLocation } from "react-router-dom"; import "bootstrap/dist/css/bootstrap.min.css"; import "./App.css"; import Nav from 'react-bootstrap/Nav'; import Navbar from 'react-bootstrap/Navbar'; import NavDropdown from 'react-bootstrap/NavDropdown'; import Container from 'react-bootstrap/Container'; import UsersList from "./components/UsersList"; import TransRoutes from './components/trans-routes/TransRoutes'; import RoutesDashboard from "./components/trans-routes/RoutesDashboard"; import RouteView from "./components/trans-routes/RouteView"; import RouteEdit from "./components/trans-routes/RouteEdit"; import RoutesSchedule from "./components/trans-routes/RoutesSchedule"; import CreateVehicle from "./components/vehicles/CreateVehicle"; import UpdateVehicle from "./components/vehicles/UpdateVehicle"; import CreateEmployee from "./components/employees/CreateEmployee"; import UpdateEmployee from "./components/employees/UpdateEmployee"; import EmployeeList from "./components/employees/EmployeeList"; import ViewEmployee from "./components/employees/ViewEmployee"; import CreateRoute from "./components/trans-routes/CreateRoute"; import Admin from './components/admin/Admin'; import CustomerReport from "./components/admin/CustomerReport"; import Login from "./components/login/Login"; import RoutesHistory from "./components/trans-routes/RoutesHistory"; import RouteTemplatesList from "./components/trans-routes/RouteTemplatesList"; import RouteTemplateEdit from "./components/trans-routes/RouteTemplateEdit"; import CreateCustomer from "./components/customers/CreateCustomer"; import CustomersList from "./components/customers/CustomersList"; import ViewCustomer from "./components/customers/ViewCustomer"; import UpdateCustomer from "./components/customers/UpdateCustomer"; import Landing from "./components/landing/Landing"; import VehicleList from "./components/vehicles/VehicleList"; import ViewVehicle from "./components/vehicles/ViewVehicle"; import CreateMessage from "./components/messages/CreateMessage"; import UpdateMessage from "./components/messages/UpdateMessage"; import MessageList from "./components/messages/MessageList"; import CreateCenterPhone from "./components/center-phone/CreateCenterPhone"; import UpdateCenterPhone from "./components/center-phone/UpdateCenterPhone"; import CenterPhoneList from "./components/center-phone/CenterPhoneList"; import MessageTokenEditor from "./components/messages/MessageTokenEditor"; import SendMessage from "./components/messages/SendMessage"; import SentMessageList from "./components/messages/SentMessageList"; import RouteSignatureList from "./components/trans-routes/RoutesSignature"; import CreateResource from "./components/resources/CreateResource"; import ResourcesList from "./components/resources/ResourcesList"; import UpdateResource from "./components/resources/UpdateResource"; import ViewResource from "./components/resources/ViewResource"; import CreateEvent from "./components/events/CreateEvent"; import EventsList from "./components/events/EventsList"; import EventsMultipleList from "./components/events/EventsMultipleList"; import UpdateEvent from "./components/events/UpdateEvent"; import ViewEvent from "./components/events/ViewEvent"; import EventsCalendar from "./components/events/EventsCalendar"; import Medical from "./components/medical/Medical"; import MedicalIndex from './components/medical/MedicalIndex'; import CreateEventRequest from "./components/event-request/CreateEventRequest"; import EventRequestList from "./components/event-request/EventRequestList"; import DriverSignature from "./components/signature/DriverSignature"; import RouteReportWithSignature from './components/trans-routes/RouteReportWithSignature'; import Layout from "./components/home/layout"; import Home from "./components/home/home"; import Seating from "./components/seating/Seating"; import CenterCalendar from "./components/center-calendar/CenterCalendar"; import Dashboard from "./components/dashboard/Dashboard"; import AdminView from "./components/admin-view/AdminView"; import InfoScreen from './components/info-screen/InfoScreen'; function App() { const [showMenu, setShowMenu] = useState(false); // const getLogo = () => { // return (window.location.hostname.includes('worldshine2.mayo.llc') || window.location.hostname.includes('site2') || window.location.host.includes('ws2') ||window.location.hostname.includes('localhost')) ? "/images/logo2.png" : ((window.location.hostname.includes('worldshine3.mayo.llc') ||window.location.hostname.includes('site3') || window.location.hostname.includes('ws3')) ? "/images/logo3.png" : "/images/logo1.png"); // } const getLogoSuffix = () => { return (window.location.hostname.includes('worldshine2.mayo.llc') || window.location.hostname.includes('site2') || window.location.host.includes('ws2') ||window.location.hostname.includes('localhost')) ? "Care LLC" : ((window.location.hostname.includes('worldshine3.mayo.llc') ||window.location.hostname.includes('site3') || window.location.hostname.includes('ws3')) ? "Cloverleaf LLC" : "International LLC"); } // For Test Site only // const getLogo = () => { // return (window.location.hostname.includes('ws2') || window.location.hostname.includes('site2') ||window.location.hostname.includes('localhost')) ? "/images/logo2.png" : ((window.location.hostname.includes('ws3') ||window.location.hostname.includes('site3')) ? "/images/logo3.png" : "/images/logo1.png"); // } // const goToAdmin = () => { // window.location.href = `/admin`; // } return ( <> {/*
{getLogoSuffix()} {showMenu && goToAdmin()}>Home }
*/}
{/* } /> */} } /> {setShowMenu(true)}}/>} /> }> } > }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }/> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); } export default App;