From 0c6b52d39b6ca4063df381fc9820bac1fc95ac47 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Thu, 19 May 2022 17:06:57 +0530 Subject: [PATCH 1/2] feat: update note type menu design --- .../WorkspaceSwitcher/WorkspaceMenuItem.tsx | 2 +- .../ChangeEditor/ChangeEditorMenu.tsx | 52 +++++++++---------- .../javascripts/Components/Menu/MenuItem.tsx | 2 +- .../NotesList/NotesListOptionsMenu.tsx | 6 +-- 4 files changed, 30 insertions(+), 32 deletions(-) diff --git a/app/assets/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx b/app/assets/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx index 663dd919ab0..065785670ae 100644 --- a/app/assets/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx +++ b/app/assets/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx @@ -51,7 +51,7 @@ export const WorkspaceMenuItem: FunctionComponent = ({ onClick={onClick} checked={descriptor.primary} > -
+
{isRenaming ? ( = ({ return ( -
- {group.icon && } -
{group.title}
+
+ {group.items.map((item) => { + const onClickEditorItem = () => { + selectEditor(item).catch(console.error) + } + return ( + +
+
+ {group.icon && } + {item.name} +
+ {!item.isEntitled && } +
+
+ ) + })}
- {group.items.map((item) => { - const onClickEditorItem = () => { - selectEditor(item).catch(console.error) - } - - return ( - -
- {item.name} - {!item.isEntitled && } -
-
- ) - })} ) })} diff --git a/app/assets/javascripts/Components/Menu/MenuItem.tsx b/app/assets/javascripts/Components/Menu/MenuItem.tsx index 10f74ed8bff..ad2a9b0729a 100644 --- a/app/assets/javascripts/Components/Menu/MenuItem.tsx +++ b/app/assets/javascripts/Components/Menu/MenuItem.tsx @@ -67,7 +67,7 @@ export const MenuItem: FunctionComponent = forwardRef( > {type === MenuItemType.IconButton && icon ? : null} {type === MenuItemType.RadioButton && typeof checked === 'boolean' ? ( -
+
) : null} {children} diff --git a/app/assets/javascripts/Components/NotesList/NotesListOptionsMenu.tsx b/app/assets/javascripts/Components/NotesList/NotesListOptionsMenu.tsx index bc1439a7ec0..367eddecd06 100644 --- a/app/assets/javascripts/Components/NotesList/NotesListOptionsMenu.tsx +++ b/app/assets/javascripts/Components/NotesList/NotesListOptionsMenu.tsx @@ -119,7 +119,7 @@ export const NotesListOptionsMenu: FunctionComponent = observer( checked={sortBy === CollectionSort.UpdatedAt} onBlur={closeOnBlur} > -
+
Date modified {sortBy === CollectionSort.UpdatedAt ? ( sortReverse ? ( @@ -137,7 +137,7 @@ export const NotesListOptionsMenu: FunctionComponent = observer( checked={sortBy === CollectionSort.CreatedAt} onBlur={closeOnBlur} > -
+
Creation date {sortBy === CollectionSort.CreatedAt ? ( sortReverse ? ( @@ -155,7 +155,7 @@ export const NotesListOptionsMenu: FunctionComponent = observer( checked={sortBy === CollectionSort.Title} onBlur={closeOnBlur} > -
+
Title {sortBy === CollectionSort.Title ? ( sortReverse ? ( From b7f32684f0693c9e0aea6bc09cbf71e3818e2e8d Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Thu, 19 May 2022 17:07:12 +0530 Subject: [PATCH 2/2] feat: add new utility classes --- app/assets/stylesheets/_sn.scss | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app/assets/stylesheets/_sn.scss b/app/assets/stylesheets/_sn.scss index bfa58afa4dc..bc3018db183 100644 --- a/app/assets/stylesheets/_sn.scss +++ b/app/assets/stylesheets/_sn.scss @@ -514,6 +514,10 @@ border-top-width: 1px; } +.sn-component .border-b-0 { + border-bottom-width: 0; +} + .border-2 { border-width: 0.5rem; } @@ -1006,8 +1010,7 @@ } .focus\:shadow-inner:focus { - box-shadow: var(--sn-stylekit-info-color) 1px 1px 0px 0px inset, - var(--sn-stylekit-info-color) -1px -1px 0px 0px inset; + box-shadow: var(--sn-stylekit-info-color) 1px 1px 0px 0px inset, var(--sn-stylekit-info-color) -1px -1px 0px 0px inset; } .focus\:shadow-bottom:focus { @@ -1076,8 +1079,8 @@ } .transition { - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, - opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, + transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 100ms; } @@ -1152,3 +1155,7 @@ border-radius: 0.5rem; } } + +.sn-component .flex-row-reverse { + flex-flow: row-reverse; +}