import Link from "next/link"; import { useRouter } from "next/router"; import Head from "next/head"; import { useState } from "react"; import accountsApi from "../services/accountsApi"; export default function Layout({ title, children }) { const [menuOpen, openMenu] = useState(false); const [avatarDropdownOpen, openAvatarDropdown] = useState(false); const router = useRouter(); const handleSignOut = async (e) => { e.preventDefault(); try { await accountsApi.post("logout"); router.push("/auth/login"); } catch (error) { console.log(error); // todo: handle errors with a message } }; return (
Skynet - {title}

{title}

{children || (
)}
); }