diff --git a/packages/desktop/src/tree/MainPanel.tsx b/packages/desktop/src/tree/MainPanel.tsx new file mode 100644 index 0000000..e44b739 --- /dev/null +++ b/packages/desktop/src/tree/MainPanel.tsx @@ -0,0 +1,46 @@ +import { Container, Grid, Typography } from '@mui/material'; +import React, { useMemo } from 'react'; + +// import ConversationDetails from './ConversationDetails'; +import { blueGrey } from '@mui/material/colors'; +import useAuth from '../providers/AuthProvider'; +import useConversations from '../providers/ConversationProvider'; +import { useRendersCount } from 'react-use'; +import useTerminal from './Terminal'; + +export default function MainPanel() { + const { user } = useAuth(); + + const { selectedConversation } = useConversations(); + + // if selected conversation, show details + // do all fetching necessary to paint things here + // join the call so to speak + + // show who is + + const rendersCount = useRendersCount(); + console.warn('RENDER COUNT | MAINPANEL | ', rendersCount); + + // if (selectedConversation) return ; + + return ( + + {`Hi ${user.givenName?.split(' ')[0] ?? 'there'}!`} + + Start a conversation with one tap
or just take a breather. +
+
+ ); +} diff --git a/packages/desktop/src/tree/Terminal.tsx b/packages/desktop/src/tree/Terminal.tsx index 666756d..aecd958 100644 --- a/packages/desktop/src/tree/Terminal.tsx +++ b/packages/desktop/src/tree/Terminal.tsx @@ -1,6 +1,7 @@ import { Box, Container, Grid } from '@mui/material'; import { ConversationList } from './ConversationList'; +import MainPanel from './MainPanel'; import Navbar from './Navbar'; import NewConversationDialog from './NewConversationDialog'; import React from 'react'; @@ -40,8 +41,17 @@ export default function Terminal() { - - main panel + +