"use client"; import Link from "next/link"; import Image from "next/image"; import { useBoolean } from "@/utils"; import { CloseIcon, CloudIcon, CogneeIcon } from "../Icons"; import { CTAButton, GhostButton, IconButton, Modal } from "../elements"; import { useAuthenticatedUser } from "@/modules/auth"; import syncData from "@/modules/cloud/syncData"; export default function Header() { const { user } = useAuthenticatedUser(); const { value: isSyncModalOpen, setTrue: openSyncModal, setFalse: closeSyncModal, } = useBoolean(false); const handleDataSyncConfirm = () => { syncData() .finally(() => { closeSyncModal(); }); }; return ( <> Cognee Local Sync Premium {/* */} {user?.avatarImagePath ? ( ) : ( {user?.email?.charAt(0) || "C"} )} Sync local datasets with cloud datasets? Are you sure you want to sync local datasets to cloud? cancel confirm > ); }