import React, {useEffect, useState} from 'react';
import {Route, Routes, useLocation} from "react-router-dom";
import {getInvitationStatuses, getMyInvitations} from "../../../API/dpass";
import {Invitation} from "../../../models/DPass/Invitation";
import {LinkWithQuery} from "../../HOC/LinkWithQuery";
import InvitationManagementAdd from "./InvitationsManagementAdd/InvitationManagementAdd";
import CreateButton from "../../UI/CreateButton/CreateButton";
import AddUser from "../../SVG/AddUser";
import InvitationsManagementList from "./InvitationsManagementList/InvitationsManagementList";
import VisitsManagementView from "../DPassVisitsManagement/VisitsManagementView/VisitsManagementView";
import InvitationsManagementView from "./InvitationsManagementView/InvitationsManagementView";

const DPassInvitationsManagement = () => {

    return (

        <Routes>
            <Route
                path=""
                element={
                    <InvitationsManagementList/>
                }/>
            <Route
                path="add/*"
                element={<InvitationManagementAdd/>}>
            </Route>

            <Route
                path="view/:single"
                element={
                    <InvitationsManagementView
                        // @ts-ignore
                    />
                }/>
        </Routes>
    );
}

export default DPassInvitationsManagement;