frontend: session page improvements

This commit is contained in:
moolcoov
2025-05-04 14:40:50 +08:00
parent d3176a5bb3
commit 4c6762ef1d
56 changed files with 1654 additions and 1684 deletions
@@ -0,0 +1,33 @@
import { buttonVariants } from "@/components/ui/button";
import { DataRushReview } from "@/components/ui/icons/datarush-review";
import { Reviewer } from "@/shared/types/review";
import { useNavigate } from "react-router-dom";
interface ReviewHeaderProps {
reviewer: Reviewer;
}
export const ReviewHeader = ({ reviewer }: ReviewHeaderProps) => {
const navigate = useNavigate();
const handleLogout = () => {
navigate("/");
};
return (
<header className="flex h-[90px] items-center justify-between gap-4">
<DataRushReview />
<div className="flex items-center gap-4">
<p className="text-right font-semibold">
{reviewer.name} {reviewer.surname}
</p>
<button
onClick={handleLogout}
className={buttonVariants({ size: "sm", variant: "secondary" })}
>
Выйти
</button>
</div>
</header>
);
};