import AdminEmployeeHomeScreen from './screens/AdminHomeScreen';
import UserAndNotAuthScreen from './screens/UserAndNotAuthScreen';
import Alert from './components/Alert';
import BackgropLoader from './components/Loaders/BackdropLoader';
import { roles } from './config/enums';
import { UserContext } from './context/UserContext';
import { AccessoriesContext } from './context/AccessoriesContext';
import useIsMobile from './hooks/useIsMobile';
import { useState } from 'react';
import useFindUser from './hooks/useFindUser';
import Sidedrawer from './components/Sidedrawer';
function App(props) {
const [alertData, setAlertData] = useState({
type: 'error',
msg: 'Не Сте Логирани!',
});
const setAlert = ({ type, msg }) => {
setAlertData({ type, msg });
setIsAlertOpen(true);
};
const { user, setUser, isLoading: isLoadingUser } = useFindUser({ setAlert });
const { isMobile } = useIsMobile();
const [isAlertOpen, setIsAlertOpen] = useState(false);
const [isBackdropLoaderOpen, setIsBackdropLoaderOpen] = useState(false);
const [isOpenDrawer, setIsOpenDrawer] = useState(false);
let displayScreen;
if (user && (user.role === roles.admin || user.role === roles.employee)) {
displayScreen = ;
} else {
displayScreen = ;
}
return (
{displayScreen}
);
}
export default App;