"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 ? ( Name of the user ) : (
{user?.email?.charAt(0) || "C"}
)}
Sync local datasets with cloud datasets?
Are you sure you want to sync local datasets to cloud?
cancel confirm
); }