client/apps/web/src/features/conversation/modal/conversation.tsx
Alois 25c7ee7c26
Some checks failed
/ build-web (push) Failing after 4m33s
/ build-desktop (linux) (push) Failing after 4m36s
/ build-mobile (push) Failing after 7m7s
/ release (push) Has been skipped
(fix): actually migrate all the imports from tensamin/ui to methanium/ui
(feat): update legal loading screen
2026-07-25 18:12:54 +02:00

43 lines
1.1 KiB
TypeScript

import { Basic, Loading } from "@/components/modals/basic";
import Wrapper from "@tensamin/user/wrapper";
import {
ContextMenu,
ContextMenuContent,
ContextMenuGroup,
ContextMenuItem,
ContextMenuTrigger,
} from "@methanium/ui";
import { useNavigate } from "@tanstack/react-router";
import { useSidebar } from "@methanium/ui";
export default function ConversationModal({ userId }: { userId: number }) {
const navigate = useNavigate();
const { setOpenMobile } = useSidebar();
return (
<ContextMenu>
<ContextMenuTrigger
render={
<div
className="select-none cursor-pointer"
onClick={() => {
navigate({ to: "/chat", search: { id: userId } });
setOpenMobile(false);
}}
>
<Wrapper
loading={<Loading />}
userId={userId}
component={(user) => <Basic user={user} />}
/>
</div>
}
/>
<ContextMenuContent>
<ContextMenuGroup>
<ContextMenuItem>Test</ContextMenuItem>
</ContextMenuGroup>
</ContextMenuContent>
</ContextMenu>
);
}