'use client' import { BsCaretDownFill } from "react-icons/bs"; import { useSession, signIn, signOut } from "next-auth/react" import { createRef, useEffect, useState } from "react"; import { trpc } from "@/lib/trpc"; import Cookies from 'js-cookie'; import { useAtomValue } from "jotai"; import { instantDataAtom, stepsNodesAtom } from "../store"; import { exportFlowToDocx } from "../export"; import { BsCloudDownload } from "react-icons/bs"; import { useQueryClient } from "@tanstack/react-query"; export default function Header() { const { data: session, status } = useSession() const queryClient = useQueryClient() const logOut = async () => { await fetch("https://beta.api.cocorobo.cn/api/logout", { method: "POST", credentials: 'include' }); await queryClient.invalidateQueries({ queryKey: ['auth'] }) await signOut({ redirect: false }) } return (
) }