import { Alignment, Button, Dialog, DialogBody, DialogFooter, Menu, MenuDivider, MenuItem, Navbar, Popover } from "@blueprintjs/core" import { ReactNode, useState } from "react" import { NavLink, useHistory } from "react-router-dom" import styled from "styled-components" import { GlobalStyles } from "./GlobalStyles" import { Notice } from "@/ui/Notice" import { Markdown } from "@/ui/Markdown" import { Register } from "@/ui/Register/Register" import { Login } from "@/ui/Login/Login" interface PageProps { children: ReactNode } const PageWrapper = styled.div` position: relative; height: 100%; display: flex; flex-direction: column; ` const ContentWrapper = styled.div` position: relative; flex: 1; height: 0; overflow-x: hidden; ` function BaseLayout(props: PageProps) { const [isOpen, setIsOpen] = useState(false) const [isOpenAbout, setIsOpenAbout] = useState(false) const [isOpenAuth, setIsOpenAuth] = useState(false) const [isRegister, setIsRegister] = useState(false) const router = useHistory() const about = ` > 人生如逆水行舟,不进则退。 我来自一南方小镇,不善言辞,今作此小站,聊慰平生。 如有意愿,欢迎联系。 [Github](https://github.com/npmrun) ` return ( 天涯行宫