From 6a9c8dc86d59d6550351b907ef78a1cc3e7d7492 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 30 Jul 2022 20:51:46 +0200 Subject: [PATCH] feat(gui-v2): add tooltips to right sidebar icons --- packages/nc-gui-v2/assets/style-v2.scss | 17 +++++++++++++++++ .../components/smartsheet-toolbar/AddRow.vue | 13 +++++++++---- .../smartsheet-toolbar/DeleteTable.vue | 10 +++++++--- .../components/smartsheet-toolbar/LockMenu.vue | 10 +++------- .../components/smartsheet-toolbar/Reload.vue | 9 ++++++++- .../components/smartsheet-toolbar/ShareView.vue | 15 +++++---------- .../smartsheet-toolbar/ToggleDrawer.vue | 7 +++---- .../smartsheet/sidebar/MenuBottom.vue | 2 +- .../components/smartsheet/sidebar/index.vue | 16 ++++++++++++++-- 9 files changed, 67 insertions(+), 32 deletions(-) diff --git a/packages/nc-gui-v2/assets/style-v2.scss b/packages/nc-gui-v2/assets/style-v2.scss index 08edc2d1f3..f698cdcf7a 100644 --- a/packages/nc-gui-v2/assets/style-v2.scss +++ b/packages/nc-gui-v2/assets/style-v2.scss @@ -76,3 +76,20 @@ html { .nc-menu-item { @apply cursor-pointer text-xs flex align-center gap-2 p-4 relative after:(content-[''] absolute top-0 left-0 w-full h-full right 0 bg-current opacity-0 transition transition-opactity duration-100) hover:(after:(opacity-5)); } + +.nc-sidebar-right-item { + @apply relative flex items-center; + + &::after { + @apply rounded-md absolute top-0 left-0 right-0 bottom-0 transition-all duration-150 ease-in-out; + content: ''; + } + + &:hover::after { + @apply ring shadow-2xl transform scale-110; + } + + svg { + @apply z-1 text-xl p-1 text-gray-500; + } +} diff --git a/packages/nc-gui-v2/components/smartsheet-toolbar/AddRow.vue b/packages/nc-gui-v2/components/smartsheet-toolbar/AddRow.vue index f8245fcf5f..9e99331042 100644 --- a/packages/nc-gui-v2/components/smartsheet-toolbar/AddRow.vue +++ b/packages/nc-gui-v2/components/smartsheet-toolbar/AddRow.vue @@ -1,10 +1,15 @@ + + - +
+ +
+
+ diff --git a/packages/nc-gui-v2/components/smartsheet-toolbar/DeleteTable.vue b/packages/nc-gui-v2/components/smartsheet-toolbar/DeleteTable.vue index 65a93e6176..1f64724d7f 100644 --- a/packages/nc-gui-v2/components/smartsheet-toolbar/DeleteTable.vue +++ b/packages/nc-gui-v2/components/smartsheet-toolbar/DeleteTable.vue @@ -3,7 +3,11 @@ import MdiDeleteIcon from '~icons/mdi/delete-outline' + + - +
+ +
+
+ diff --git a/packages/nc-gui-v2/components/smartsheet-toolbar/LockMenu.vue b/packages/nc-gui-v2/components/smartsheet-toolbar/LockMenu.vue index 672bb3c816..de9f1e931e 100644 --- a/packages/nc-gui-v2/components/smartsheet-toolbar/LockMenu.vue +++ b/packages/nc-gui-v2/components/smartsheet-toolbar/LockMenu.vue @@ -51,15 +51,11 @@ const Icon = computed(() => { }) - -