import Editor from '@toast-ui/editor';
+import '@toast-ui/editor/dist/theme/toastui-editor-dark.css';
import MarkdowneditorToolbar from "./markdowneditor.toolbar";
import MarkdowneditorUndo from "./markdowneditor.undo";
import MarkdowneditorSave from "./markdowneditor.save";
el: document.querySelector('#editor'),
initialEditType: 'wysiwyg',
previewStyle: 'vertical',
+ theme: 'dark',
cursorToEnd: false,
autofocus: false,
toolbarItems: [
+@keyframes rotate
+ from
+ transform: rotate(0)
+ to
+ transform: rotate(360deg)
+
+@mixin dark-theme
+ @media (prefers-color-scheme: dark)
+ &
+ @content
+
html
touch-action: none
white-space: nowrap
&.user-select-none
user-select: none
+ @include dark-theme
+ background-color: #333
.markdown
display: flex
margin: 0 3px
text-align: center
color: #5d5d5d
+ @include dark-theme
+ color: #bbb
&.disabled
color: #bbb
pointer-events: none
width: 51px
height: 100%
background-color: #ebecee
+ @include dark-theme
+ background-color: #444
[data-icon]
display: block
vertical-align: top
margin: 6px 0 0 7px
text-align: center
color: #5d5d5d
+ @include dark-theme
+ color: #bbb
&-panel
position: relative
width: 100%
border-collapse: collapse
color: #5d5d5d
+ @include dark-theme
+ color: #bbb
.row
padding: 5px 0
vertical-align: top
width: 100%
display: flex
align-items: center
+ @include dark-theme
+ background-color: #444
+ color: #bbb
&-save-block
position: relative
min-width: 26px
position: relative
padding-top: 40px
flex: 1
+ @include dark-theme
+ background-color: #222
#editor
height: 100% !important
.ProseMirror,
.toastui-editor-md-preview
@include tinyscrollbars
-
-@keyframes rotate
- from
- transform: rotate(0)
- to
- transform: rotate(360deg)