From a76d4c7ec576f3b721b6f0be2ce84d0f2a11c8af Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 29 Jul 2022 14:33:40 +0530 Subject: [PATCH] refactor(gui-v2): ui updates - highlight toolbar item - filter menu items size - sort menu items size Signed-off-by: Pranav C --- packages/nc-gui-v2/assets/style-v2.scss | 8 ++ .../smartsheet-toolbar/ColumnFilter.vue | 79 ++++++++++--------- .../smartsheet-toolbar/ColumnFilterMenu.vue | 2 +- .../FieldListAutoCompleteDropdown.vue | 1 + .../smartsheet-toolbar/FieldsMenu.vue | 2 +- .../smartsheet-toolbar/SortListMenu.vue | 5 +- 6 files changed, 57 insertions(+), 40 deletions(-) diff --git a/packages/nc-gui-v2/assets/style-v2.scss b/packages/nc-gui-v2/assets/style-v2.scss index 740ddc4aee..c94a2803ff 100644 --- a/packages/nc-gui-v2/assets/style-v2.scss +++ b/packages/nc-gui-v2/assets/style-v2.scss @@ -72,6 +72,8 @@ html { overflow-y: auto !important; } + +// menu item styling .nc-menu-item { @apply cursor-pointer text-xs flex align-center gap-2 px-4 py-3 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)); } @@ -93,6 +95,12 @@ html { } } +// show a dot badge if some change present .nc-badge { @apply relative after:(absolute top-[-2px] right-[-2px] w-[8px] h-[8px] rounded-full bg-primary content-[''] !z-20); } + +// for highlighting toolbar menu item +.nc-active-btn > .ant-btn{ + @apply bg-primary/20; +} diff --git a/packages/nc-gui-v2/components/smartsheet-toolbar/ColumnFilter.vue b/packages/nc-gui-v2/components/smartsheet-toolbar/ColumnFilter.vue index 87d9420912..54daed98d4 100644 --- a/packages/nc-gui-v2/components/smartsheet-toolbar/ColumnFilter.vue +++ b/packages/nc-gui-v2/components/smartsheet-toolbar/ColumnFilter.vue @@ -95,32 +95,27 @@ watch(