"use client";
import { PlaneIcon, Workflow } from "lucide-react";
import { useSession } from "next-auth/react";
import { useRouter, useSearchParams } from "next/navigation";
import { useEffect, useState } from "react";
export const StatsToggle = () => {
const [checked, setChecked] = useState(false);
const session = useSession();
const router = useRouter();
const searchParams = useSearchParams();
const user = session.data?.user;
useEffect(() => {
const statsPage = searchParams.get("stats") || "pilot";
if (statsPage === "dispo") {
setChecked(false);
} else {
setChecked(true);
}
}, [searchParams]);
useEffect(() => {
if (checked) {
router.push("/?stats=pilot");
} else {
router.push("/?stats=dispo");
}
}, [checked, router]);
return (
Hallo, {user?.firstname} {" #" + user?.publicId}!
);
};
export const StatsTitle = () => {
const session = useSession();
return (
Hallo,{" "}
{session.status === "authenticated" ? (
<>
{session.data?.user.firstname}
{" #" + session.data?.user.publicId}
>
) : (
""
)}
{"!"}
);
};