"use client" import { loginRepository } from "@/lib/login/data/repository" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@radix-ui/react-dropdown-menu" import { useMutation } from "@tanstack/react-query" import QueryWrapper from "../query-wrapper" import { useRouter } from "next/navigation" import logo_2 from "@/images/Telkomcel.png" import ava from "@/images/ava.png" import Image from "next/image" import { useEffect, useState } from "react" interface Props { useLogo: boolean } const Content = ({ useLogo }: Props) => { const [username, setUserName] = useState(""); const router = useRouter() const mutation = useMutation({ mutationFn: () => loginRepository.logout(), onSuccess: () => { router.push("/onboard/login") }, onError: () => { console.log('error') }, }) useEffect(() => { fetch("/api/cookies") .then((res) => res.json()) .then((data) => setUserName(data.credential.username)); }, []); return (
{useLogo ?
logo_2
:
}

Welcome,

{username}

ava
) } const AppBar = ({useLogo = true}: {useLogo: boolean}) => { return ( ) } export default AppBar