import React, { useEffect } from "react"; import { Outlet, useNavigate } from 'react-router-dom'; import { AuthService } from "../../services"; import Container from 'react-bootstrap/Container'; import Nav from 'react-bootstrap/Nav'; import Navbar from 'react-bootstrap/Navbar'; import NavDropdown from 'react-bootstrap/NavDropdown'; const Medical = () => { const navigate = useNavigate(); const goToAdmin = () => { navigate(`/admin`); } const goToCreateResource = () => { navigate(`/medical/resources`); } const goToMedical = () => { navigate(`/medical/index`); } const goToResourcesList = () => { navigate(`/medical/resources/list`); } const goToMedicalList = () => { navigate(`/medical/events/list`); } const goToMultipleMedicalList = () => { navigate(`/medical/events/multiple-list`); } const goToCalendarList = () => { navigate(`/medical/events/calendar`); } const goToCreateMedicalEvent = () => { navigate(`/medical/events`) } const goToCreateMessage = () => { navigate(`/messages/?from=medical`); } const goToMessageList = () => { navigate(`/messages/list?from=medical`); } const goToCreatePhone = () => { navigate(`/center-phones?from=medical`) } const goToPhoneList = () => { navigate(`/center-phones/list?from=medical`) } const goToCreateMessageToken = () => { navigate(`/message-tokens?from=medical`) } const goToSendMessage = () => { navigate(`/messages/send-message?from=medical`) } const goToAllSentMessages = () => { navigate(`/messages/sent-messages/list?from=medical`) } useEffect(() => { if (!AuthService.canViewMedicalSection() && !AuthService.canViewMedicalEvents()) { window.alert('You haven\'t login yet OR this user does not have access to this page. Please change an admin account to login.') AuthService.logout(); navigate(`/login`); } }, []) return ( <> {/*