send message to new recipient
This commit is contained in:
@ -1,22 +1,28 @@
|
||||
import { Suspense } from "react";
|
||||
import { Suspense, useState } from "react";
|
||||
import type { BlitzPage } from "blitz";
|
||||
import { Routes } from "blitz";
|
||||
import { useAtom } from "jotai";
|
||||
|
||||
import Layout from "../../core/layouts/layout";
|
||||
import ConversationsList from "../components/conversations-list";
|
||||
import NewMessageButton from "../components/new-message-button";
|
||||
import NewMessageBottomSheet, { bottomSheetOpenAtom } from "../components/new-message-bottom-sheet";
|
||||
import useRequireOnboarding from "../../core/hooks/use-require-onboarding";
|
||||
|
||||
const Messages: BlitzPage = () => {
|
||||
useRequireOnboarding();
|
||||
const setIsOpen = useAtom(bottomSheetOpenAtom)[1];
|
||||
|
||||
return (
|
||||
<>
|
||||
<div className="flex flex-col space-y-6 p-6">
|
||||
<p>Messages page</p>
|
||||
<h2 className="text-3xl font-bold">Messages</h2>
|
||||
</div>
|
||||
<Suspense fallback="Loading...">
|
||||
<ConversationsList />
|
||||
</Suspense>
|
||||
<NewMessageButton onClick={() => setIsOpen(true)} />
|
||||
<NewMessageBottomSheet />
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
@ -16,7 +16,7 @@ const ConversationPage: BlitzPage = () => {
|
||||
useRequireOnboarding();
|
||||
|
||||
const router = useRouter();
|
||||
const recipient = router.params.recipient;
|
||||
const recipient = decodeURIComponent(router.params.recipient);
|
||||
|
||||
return (
|
||||
<>
|
||||
@ -39,7 +39,7 @@ const ConversationPage: BlitzPage = () => {
|
||||
|
||||
ConversationPage.getLayout = function ConversationLayout(page) {
|
||||
const router = useRouter();
|
||||
const recipient = router.params.recipient;
|
||||
const recipient = decodeURIComponent(router.params.recipient);
|
||||
const pageTitle = `Messages with ${recipient}`;
|
||||
|
||||
return (
|
||||
|
Reference in New Issue
Block a user