From de51e1a8d347edaeaa8121da3cdd45b152c23257 Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 27 Jul 2023 23:42:12 +0800 Subject: [PATCH] chore: update navigator style --- web/src/components/Navigator.tsx | 37 +++++++++++++++++--------------- web/src/css/index.css | 15 +++++++++++++ web/src/pages/Home.tsx | 2 +- 3 files changed, 36 insertions(+), 18 deletions(-) diff --git a/web/src/components/Navigator.tsx b/web/src/components/Navigator.tsx index eb2a54c..c22b100 100644 --- a/web/src/components/Navigator.tsx +++ b/web/src/components/Navigator.tsx @@ -1,5 +1,5 @@ +import classNames from "classnames"; import { uniq } from "lodash-es"; -import { Button } from "@mui/joy"; import { useAppSelector } from "../stores"; import useViewStore from "../stores/v1/view"; import Icon from "./Icon"; @@ -12,36 +12,39 @@ const Navigator = () => { const sortedTagMap = sortTags(tags); return ( -
- - + {Array.from(sortedTagMap.keys()).map((tag) => ( - + ))}
); diff --git a/web/src/css/index.css b/web/src/css/index.css index 36f860c..9052e13 100644 --- a/web/src/css/index.css +++ b/web/src/css/index.css @@ -10,3 +10,18 @@ html, "WenQuanYi Micro Hei", sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } + +@layer utilities { + @variants responsive { + /* Hide scrollbar for Chrome, Safari and Opera */ + .no-scrollbar::-webkit-scrollbar { + display: none; + } + + /* Hide scrollbar for IE, Edge and Firefox */ + .no-scrollbar { + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ + } + } +} diff --git a/web/src/pages/Home.tsx b/web/src/pages/Home.tsx index 418e210..5659981 100644 --- a/web/src/pages/Home.tsx +++ b/web/src/pages/Home.tsx @@ -43,7 +43,7 @@ const Home: React.FC = () => { return ( <> -
+