From 07d31761780d72b82146e60bf1c08e4704d7268b Mon Sep 17 00:00:00 2001 From: Coteh <3276350+Coteh@users.noreply.github.com> Date: Sat, 6 Nov 2021 22:11:09 -0400 Subject: [PATCH] Switch to unplugin-icons for icons The following icons are used: Material Design Light - Chevron Left (Hide Sidebar) - Chevron Right (Show Sidebar) - Chevron Double Down (Page Down) - Magnify (Search) - Cog (Settings) Octicon - Trash 24 (Clear Logs) - Download 24 (Download Logs) - Container 24 (Container Listing) CoreUI Free - Columns (Pin as Column) --- assets/App.vue | 19 ++- assets/components/FuzzySearchModal.vue | 16 ++- assets/components/Icon.vue | 32 ----- assets/components/LogActionsToolbar.vue | 22 ++-- assets/components/ScrollableView.vue | 13 +- assets/components/Search.vue | 6 +- assets/components/SideMenu.vue | 26 ++-- assets/index.ejs | 64 ---------- assets/pages/Index.vue | 6 +- assets/pages/Settings.vue | 4 - package.json | 24 ++-- pnpm-lock.yaml | 158 ++++++++++++++++++++++++ webpack.config.js | 5 + 13 files changed, 245 insertions(+), 150 deletions(-) delete mode 100644 assets/components/Icon.vue diff --git a/assets/App.vue b/assets/App.vue index 3fd85d4c..86945080 100644 --- a/assets/App.vue +++ b/assets/App.vue @@ -27,13 +27,16 @@ @@ -50,19 +53,22 @@ import SideMenu from "./components/SideMenu"; import MobileMenu from "./components/MobileMenu"; import PastTime from "./components/PastTime"; -import Icon from "./components/Icon"; import FuzzySearchModal from "./components/FuzzySearchModal"; +import ChevronLeftIcon from "~icons/mdi-light/chevron-left"; +import ChevronRightIcon from "~icons/mdi-light/chevron-right"; + export default { name: "App", components: { - Icon, SideMenu, LogContainer, MobileMenu, Splitpanes, PastTime, Pane, + ChevronLeftIcon, + ChevronRightIcon, }, data() { return { @@ -168,6 +174,9 @@ export default { position: fixed; left: 10px; bottom: 10px; + & svg { + vertical-align: middle; + } &.collapsed { left: -40px; width: 60px; diff --git a/assets/components/FuzzySearchModal.vue b/assets/components/FuzzySearchModal.vue index 5645c5c5..a1964137 100644 --- a/assets/components/FuzzySearchModal.vue +++ b/assets/components/FuzzySearchModal.vue @@ -14,14 +14,16 @@