adding in docs and starting page for convo details page

This commit is contained in:
talksik
2022-02-02 01:51:55 -08:00
parent 2ee36e4963
commit 6db058c3c1
6 changed files with 158 additions and 40 deletions
+20 -16
View File
@@ -12,26 +12,13 @@ import { FaArrowLeft } from "react-icons/fa";
import KeyboardShortcutHandler from "../../components/MainTabsOrPages/KeyboardShortcutHandler";
import SearchResults from "../../components/FullPageExperiences/SearchResults";
import { QueryRoutes, Routes } from "@nirvana/common/helpers/routes";
import ViewConvo from "../../components/MainTabsOrPages/ViewConvo";
export default function Me() {
// figure out what content to render from here
const router = useRouter();
const currPage = router.query.page;
function getCurrentContent() {
switch (currPage) {
case QueryRoutes.convos:
return <Conversations />;
case QueryRoutes.later:
return <Later />;
case QueryRoutes.done:
return <Done />;
case QueryRoutes.drawer:
return <Drawer />;
default:
return <></>;
}
}
const currConvo = router.query.convoId;
/** full page replacements: clean full page
* 1. search page:
@@ -45,6 +32,8 @@ export default function Me() {
fullCleanPageContent = <SearchResults />;
} else if (currPage === QueryRoutes.createConvo) {
fullCleanPageContent = <CreateConversation />;
} else if (currConvo) {
fullCleanPageContent = <ViewConvo conversationId={"woahhh"} />;
}
if (fullCleanPageContent) {
@@ -60,7 +49,7 @@ export default function Me() {
})
}
className="rounded-lg p-2 border flex flex-row items-center space-x-2
text-slate-400 text-xs hover:bg-slate-50"
text-slate-400 text-xs hover:bg-slate-50"
>
<FaArrowLeft />
<span>back</span>
@@ -86,6 +75,21 @@ export default function Me() {
);
}
function getCurrentContent() {
switch (currPage) {
case QueryRoutes.convos:
return <Conversations />;
case QueryRoutes.later:
return <Later />;
case QueryRoutes.done:
return <Done />;
case QueryRoutes.drawer:
return <Drawer />;
default:
return <></>;
}
}
return (
<div className="flex-1 flex flex-row items-stretch">
<Sidebar />