Skip to content

Commit 44a901c

Browse files
style: align pdf action toolbar with Nextcloud button aesthetics
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent dae1c72 commit 44a901c

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

src/components/PdfEditor/PdfEditor.vue

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -384,35 +384,42 @@ defineExpose({
384384
.actions-toolbar[data-v-314ea048],
385385
.pdf-elements-root .overlay .draggable-wrapper .actions-toolbar,
386386
.actions-toolbar {
387-
gap: var(--pdf-elements-toolbar-gap, 10px);
388-
padding: var(--pdf-elements-toolbar-padding, 6px 10px 6px 14px);
387+
gap: var(--pdf-elements-toolbar-gap, 4px);
388+
padding: var(--pdf-elements-toolbar-padding, 4px);
389389
background-color: var(--color-main-background, #f8fafc) !important;
390-
border: 1px solid var(--color-border-maxcontrast, #cbd5e1) !important;
390+
border: 1px solid var(--color-border, #d1d5db) !important;
391+
border-radius: var(--border-radius-element, 8px) !important;
391392
color: var(--color-main-text, #0f172a) !important;
393+
box-shadow: 0 4px 14px rgba(15, 23, 42, 0.18) !important;
392394
}
393395
394396
.pdf-elements-root .overlay .draggable-wrapper .actions-toolbar .action-btn,
395397
.action-btn,
396398
.action-btn.button-vue,
397399
.action-btn.button-vue--tertiary {
398-
border: 1px solid var(--color-border-maxcontrast, #cbd5e1) !important;
399-
background-color: var(--color-main-background, #f8fafc) !important;
400+
border: none !important;
401+
background-color: transparent !important;
400402
color: var(--color-main-text, #0f172a) !important;
401-
padding: 4px;
402-
min-height: 0;
403-
min-width: 0;
404-
border-radius: 4px;
405-
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
403+
padding: 6px !important;
404+
min-height: 30px;
405+
min-width: 30px;
406+
border-radius: var(--border-radius-small, 6px);
407+
box-shadow: none !important;
406408
cursor: pointer;
407409
display: inline-flex;
408410
align-items: center;
409411
justify-content: center;
410-
transition: background 120ms ease;
412+
transition: background-color 120ms ease;
411413
412414
&:hover {
413415
background-color: var(--color-background-hover, #e2e8f0) !important;
414416
}
415417
418+
&:focus-visible {
419+
outline: 2px solid var(--color-primary-element, #2563eb);
420+
outline-offset: 1px;
421+
}
422+
416423
:deep(svg),
417424
:deep(.icon-vue),
418425
:deep(.material-design-icon),

0 commit comments

Comments
 (0)