fixing flow and such for routing

This commit is contained in:
talksik
2022-06-11 13:19:29 -05:00
parent f01f490819
commit 6e8fde89a9
2 changed files with 2 additions and 10 deletions
@@ -23,14 +23,6 @@ const RouterContext = React.createContext<IRouterContext>({
export function RouterProvider({ children }: { children: React.ReactNode }) {
const [page, setPage] = useState<TPage>('WELCOME');
const { selectedConversation } = useConversations();
useEffect(() => {
if (selectedConversation) {
setPage('SELECTED_CONVERSATION');
}
}, [setPage, selectedConversation]);
const handleSetPage = useCallback((newPage: TPage) => () => setPage(newPage), [setPage]);
return (
@@ -17,10 +17,8 @@ import {
styled,
} from '@mui/material';
import React, { HTMLAttributes, useCallback, useEffect, useState } from 'react';
import { useDebounce, useKeyPressEvent, useToggle } from 'react-use';
import CircularProgress from '@mui/material/CircularProgress';
import CreateConversationRequest from '../../../core/requests/CreateConversationRequest.request';
import { FiX } from 'react-icons/fi';
import { NirvanaRules } from '../util/rules';
import User from '@nirvana/core/models/user.model';
@@ -103,6 +101,7 @@ export default function NewConversationDialog() {
if (succeeded) {
setSelectedUsers([]);
setConversationName('');
handleSetPage('SELECTED_CONVERSATION');
}
setIsSubmitting(false);
@@ -113,6 +112,7 @@ export default function NewConversationDialog() {
setSelectedUsers,
setIsSubmitting,
handleStartConversation,
handleSetPage,
]);
return (