mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Merge pull request #19633 from overleaf/dp-tooltip-colour
Update styling for math-preview tooltip in dark editor themes GitOrigin-RevId: bfd02793d1438cfeee173210f57b1fbb4c28ccc3
This commit is contained in:
parent
34e7f3182b
commit
d2289379cd
2 changed files with 20 additions and 4 deletions
|
@ -1,4 +1,5 @@
|
|||
import {
|
||||
EditorView,
|
||||
repositionTooltips,
|
||||
showTooltip,
|
||||
Tooltip,
|
||||
|
@ -29,7 +30,9 @@ export const mathPreview = (enabled: boolean): Extension => {
|
|||
return []
|
||||
}
|
||||
|
||||
return mathPreviewConf.of(enabled ? mathPreviewStateField : [])
|
||||
return mathPreviewConf.of(
|
||||
enabled ? [mathPreviewTheme, mathPreviewStateField] : []
|
||||
)
|
||||
}
|
||||
|
||||
const mathPreviewConf = new Compartment()
|
||||
|
@ -162,3 +165,19 @@ const buildTooltipContent = (
|
|||
|
||||
return element
|
||||
}
|
||||
|
||||
/**
|
||||
* Styles for the preview tooltip
|
||||
*/
|
||||
const mathPreviewTheme = EditorView.baseTheme({
|
||||
'&light .ol-cm-math-tooltip': {
|
||||
boxShadow: '0px 2px 4px 0px #1e253029',
|
||||
border: '1px solid #e7e9ee !important',
|
||||
backgroundColor: 'white !important',
|
||||
},
|
||||
'&dark .ol-cm-math-tooltip': {
|
||||
boxShadow: '0px 2px 4px 0px #1e253029',
|
||||
border: '1px solid #2f3a4c !important',
|
||||
backgroundColor: '#1b222c !important',
|
||||
},
|
||||
})
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
.ol-cm-math-tooltip {
|
||||
box-shadow: 0px 2px 4px 0px #1e253029;
|
||||
border: 1px solid #e7e9ee !important;
|
||||
border-radius: 4px;
|
||||
background-color: white !important;
|
||||
max-height: 400px;
|
||||
max-width: 800px;
|
||||
overflow: auto;
|
||||
|
|
Loading…
Reference in a new issue