Skip to content

Commit 669b22c

Browse files
authored
Merge pull request #114 from nextcloud/feat/styling-right-click-menu
Feat/styling right click menu
2 parents 0a37e9b + f7fc3dc commit 669b22c

File tree

1 file changed

+47
-8
lines changed

1 file changed

+47
-8
lines changed

src/App.scss

Lines changed: 47 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
*/
55

66
// https://github.com/excalidraw/excalidraw/blob/4dc4590f247a0a0d9c3f5d39fe09c00c5cef87bf/examples/excalidraw
7-
.excalidraw, .App .excalidraw {
7+
.excalidraw,
8+
.App .excalidraw {
89
--zIndex-modal: 100010;
910
--zIndex-popup: 100020;
1011
--ui-font: var(--font-face);
@@ -34,15 +35,15 @@
3435
}
3536
}
3637

37-
.widgets--list{
38+
.widgets--list {
3839
height: 100%;
3940
}
4041

41-
.widgets--list > div{
42+
.widgets--list > div {
4243
height: 100% !important;
4344
}
4445

45-
.widgets--list > div > div{
46+
.widgets--list > div > div {
4647
height: 100% !important;
4748
}
4849

@@ -51,13 +52,13 @@
5152
margin: 0 !important;
5253
}
5354

54-
.widget-file--interactive{
55+
.widget-file--interactive {
5556
height: 100% !important;
5657
max-height: 100% !important;
5758
min-height: unset !important;
5859
}
5960

60-
.text-menubar--ready{
61+
.text-menubar--ready {
6162
backdrop-filter: unset !important;
6263
-webkit-backdrop-filter: unset !important;
6364
}
@@ -74,7 +75,7 @@
7475
overflow: hidden;
7576
}
7677

77-
:root[dir="ltr"]
78+
:root[dir='ltr']
7879
.excalidraw
7980
.layer-ui__wrapper
8081
.zen-mode-transition.App-menu_bottom--transition-left {
@@ -95,7 +96,7 @@
9596
}
9697
}
9798

98-
.layer-ui__wrapper__top-right label[title=Library] {
99+
.layer-ui__wrapper__top-right label[title='Library'] {
99100
display: none;
100101
}
101102

@@ -107,3 +108,41 @@
107108
.excalidraw .RadioGroup__choice input {
108109
opacity: 0;
109110
}
111+
112+
// Custom Context Menu
113+
.excalidraw .context-menu-item__label {
114+
font-weight: normal !important;
115+
}
116+
117+
.excalidraw .context-menu {
118+
position: relative !important;
119+
border-radius: var(--border-radius-large) !important;
120+
box-shadow: none !important;
121+
filter: drop-shadow(0 calc(var(--default-grid-baseline) / 4) calc(var(--default-grid-baseline) * 2.5) var(--color-box-shadow)) !important;
122+
list-style: none !important;
123+
-webkit-user-select: none !important;
124+
user-select: none !important;
125+
margin: calc(var(--default-grid-baseline) * -1) 0 0 calc(var(--default-grid-baseline) / 2) !important;
126+
padding: calc(var(--default-grid-baseline)) calc(var(--default-grid-baseline)) !important;
127+
background-color: var(--color-main-background) !important;
128+
cursor: default !important;
129+
border: none !important;
130+
}
131+
132+
.excalidraw .context-menu-item-separator {
133+
border-top: calc(var(--default-grid-baseline) / 8) solid var(--color-border) !important;
134+
margin-top: calc(var(--default-grid-baseline)) !important;
135+
margin-bottom: calc(var(--default-grid-baseline)) !important;
136+
}
137+
138+
.excalidraw .context-menu-item {
139+
color: var(--popup-text-color) !important;
140+
margin-top: 0 !important;
141+
margin-bottom: 0 !important;
142+
padding-left: calc(var(--default-grid-baseline) * 3) !important;
143+
}
144+
145+
.excalidraw .context-menu-item:hover {
146+
background-color: var(--color-background-hover) !important;
147+
border-radius: var(--border-radius-large) !important;
148+
}

0 commit comments

Comments
 (0)