From 7808189ca0bc9176db16a1c1dea441f6190f094a Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 6 May 2021 16:54:09 +0800 Subject: ... --- FrontEnd/src/app/views/common/AppBar.tsx | 124 ++++++++++++++----------------- 1 file changed, 55 insertions(+), 69 deletions(-) (limited to 'FrontEnd/src/app/views/common/AppBar.tsx') diff --git a/FrontEnd/src/app/views/common/AppBar.tsx b/FrontEnd/src/app/views/common/AppBar.tsx index 939f0175..91dfbee9 100644 --- a/FrontEnd/src/app/views/common/AppBar.tsx +++ b/FrontEnd/src/app/views/common/AppBar.tsx @@ -1,8 +1,8 @@ import React from "react"; import { useTranslation } from "react-i18next"; -import { LinkContainer } from "react-router-bootstrap"; -import { Navbar, Nav } from "react-bootstrap"; -import { NavLink } from "react-router-dom"; +import { Link, NavLink } from "react-router-dom"; +import classnames from "classnames"; +import { useMediaQuery } from "react-responsive"; import { useUser } from "@/services/user"; @@ -10,84 +10,70 @@ import TimelineLogo from "./TimelineLogo"; import UserAvatar from "./user/UserAvatar"; const AppBar: React.FC = (_) => { - const user = useUser(); - const { t } = useTranslation(); + const user = useUser(); const hasAdministrationPermission = user && user.hasAdministrationPermission; + const isSmallScreen = useMediaQuery({ maxWidth: 576 }); + const [expand, setExpand] = React.useState(false); const collapse = (): void => setExpand(false); const toggleExpand = (): void => setExpand(!expand); - return ( - ( + - - - - Timeline - - + {label} + + ); + + return ( + ); }; -- cgit v1.2.3