mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Merge pull request #27079 from overleaf/mj-base-theme-extraction
[web] Extract breadcrumbs theme to constant GitOrigin-RevId: 55d65597a85a7da5cf5506caf8e13d4e2977fb1f
This commit is contained in:
@@ -1,5 +1,35 @@
|
||||
import { EditorView } from '@codemirror/view'
|
||||
|
||||
const breadcrumbsTheme = EditorView.baseTheme({
|
||||
'.ol-cm-breadcrumbs-portal': {
|
||||
display: 'flex',
|
||||
pointerEvents: 'none !important',
|
||||
'& > *': {
|
||||
pointerEvents: 'all',
|
||||
},
|
||||
},
|
||||
'.ol-cm-breadcrumbs': {
|
||||
height: 'var(--breadcrumbs-height)',
|
||||
flex: 1,
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
gap: 'var(--spacing-01)',
|
||||
fontSize: 'var(--font-size-01)',
|
||||
padding: 'var(--spacing-02)',
|
||||
overflow: 'auto',
|
||||
scrollbarWidth: 'thin',
|
||||
'& > *': {
|
||||
flexShrink: '0',
|
||||
},
|
||||
},
|
||||
'&light .ol-cm-breadcrumb-chevron': {
|
||||
color: 'var(--neutral-30)',
|
||||
},
|
||||
'&dark .ol-cm-breadcrumb-chevron': {
|
||||
color: 'var(--neutral-50)',
|
||||
},
|
||||
})
|
||||
|
||||
/**
|
||||
* A panel which contains the editor breadcrumbs
|
||||
*/
|
||||
@@ -8,34 +38,6 @@ export function breadcrumbPanel() {
|
||||
EditorView.editorAttributes.of({
|
||||
style: '--breadcrumbs-height: 28px;',
|
||||
}),
|
||||
EditorView.baseTheme({
|
||||
'.ol-cm-breadcrumbs-portal': {
|
||||
display: 'flex',
|
||||
pointerEvents: 'none !important',
|
||||
'& > *': {
|
||||
pointerEvents: 'all',
|
||||
},
|
||||
},
|
||||
'.ol-cm-breadcrumbs': {
|
||||
height: 'var(--breadcrumbs-height)',
|
||||
flex: 1,
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
gap: 'var(--spacing-01)',
|
||||
fontSize: 'var(--font-size-01)',
|
||||
padding: 'var(--spacing-02)',
|
||||
overflow: 'auto',
|
||||
scrollbarWidth: 'thin',
|
||||
'& > *': {
|
||||
flexShrink: '0',
|
||||
},
|
||||
},
|
||||
'&light .ol-cm-breadcrumb-chevron': {
|
||||
color: 'var(--neutral-30)',
|
||||
},
|
||||
'&dark .ol-cm-breadcrumb-chevron': {
|
||||
color: 'var(--neutral-50)',
|
||||
},
|
||||
}),
|
||||
breadcrumbsTheme,
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user