From 1a51d93a543bd0ff5a168826b49dcf92a9f61e70 Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Mon, 29 Jan 2024 14:10:58 -0800 Subject: [PATCH] Fix add-workspace so that only the plus button shows pointer (#258) --- src/app/sidebar/sidebar.less | 23 +++++++++++++---------- src/app/sidebar/sidebar.tsx | 12 ++++++------ 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/app/sidebar/sidebar.less b/src/app/sidebar/sidebar.less index 01ceea8b..80c5353b 100644 --- a/src/app/sidebar/sidebar.less +++ b/src/app/sidebar/sidebar.less @@ -127,9 +127,7 @@ 0px 0px 0.5px 0px rgba(255, 255, 255, 0.5) inset, 0px 0.5px 0px 0px rgba(255, 255, 255, 0.2) inset; } .index { - font-size: 0.8em; - text-align: center; - width: 2em; + font-size: 10px; } .hotkey { float: left !important; @@ -192,13 +190,18 @@ &:not(:hover) .status-indicator { .positional-icon-visible; } - .add_workspace { - float: right; - padding: 2px; - margin-right: 6px; - transition: transform 0.3s ease-in-out; - svg { - fill: @base-color; + + &.workspaces { + cursor: default; + .add-workspace { + cursor: pointer; + .positional-icon-visible; + float: right; + padding: 2px; + margin-right: 6px; + .fa-plus { + font-size: 13px; + } } } diff --git a/src/app/sidebar/sidebar.tsx b/src/app/sidebar/sidebar.tsx index 3259eabf..a79dfd7b 100644 --- a/src/app/sidebar/sidebar.tsx +++ b/src/app/sidebar/sidebar.tsx @@ -14,7 +14,6 @@ import { compareLoose } from "semver"; import { ReactComponent as LeftChevronIcon } from "../assets/icons/chevron_left.svg"; import { ReactComponent as AppsIcon } from "../assets/icons/apps.svg"; import { ReactComponent as WorkspacesIcon } from "../assets/icons/workspaces.svg"; -import { ReactComponent as AddIcon } from "../assets/icons/add.svg"; import { ReactComponent as SettingsIcon } from "../assets/icons/settings.svg"; import localizedFormat from "dayjs/plugin/localizedFormat"; @@ -251,16 +250,17 @@ class MainSideBar extends React.Component<{}, {}> {
} contents="Workspaces" endIcons={[ -
- -
, + + , ]} />
{this.getSessions()}