@@ -15,7 +15,7 @@ import { Editor } from '@milkdown/core';
1515import { Crepe } from ' @milkdown/crepe' ;
1616import type { AdminForthColumn } from ' @/types/Common' ;
1717import ' @milkdown/crepe/theme/common/style.css' ;
18- import ' @milkdown/crepe/theme/frame-dark .css' ;
18+ import ' @milkdown/crepe/theme/frame.css' ;
1919
2020const props = defineProps <{
2121 column: AdminForthColumn ,
@@ -200,9 +200,9 @@ onBeforeUnmount(() => {
200200});
201201 </script >
202202
203- <style >
203+ <style lang="scss" >
204204#editor [contenteditable = " true" ] {
205- @apply bg-transparent outline-none border-none shadow-none transition-none min-h- 10 p- 2 bg-gray- 700 dark :placeholder-gray-400 ;
205+ @apply bg-transparent outline-none border-none shadow-none transition-none min-h-10 p- 2;
206206}
207207
208208#editor [contenteditable = " true" ].is-focused {
@@ -238,4 +238,81 @@ onBeforeUnmount(() => {
238238}
239239
240240
241+ .editor , .milkdown {
242+ border-radius : 6px ;
243+ }
244+
245+ .ProseMirror [data-placeholder ]::before {
246+ color : #6b7280 ;
247+ }
248+
249+ .milkdown milkdown-block-handle .operation-item :hover {
250+ @apply bg-gray-200 dark :bg- gray- 600;
251+ }
252+
253+ .milkdown milkdown-slash-menu .tab-group ul li :hover {
254+ @apply bg-gray-200 dark :bg- gray- 600;
255+ }
256+
257+ .milkdown milkdown-toolbar {
258+ @apply bg-gray-50 border border-gray-300 text-gray-900 dark :bg- gray- 700 dark :border- gray- 600 dark :placeholder- gray- 400 dark :text- white;
259+ }
260+
261+ .milkdown milkdown-toolbar .toolbar-item :hover {
262+ @apply bg-gray-200 dark :bg- gray- 600;
263+ }
264+
265+ .milkdown milkdown-latex-inline-edit {
266+ @apply bg-gray- 200
267+ }
268+
269+ .milkdown milkdown-latex-inline-edit .container button :hover {
270+ @apply bg-gray-300 dark :bg- gray- 500;
271+ }
272+
273+ .milkdown milkdown-link-edit > .link-edit {
274+ @apply bg-gray-50 border border-gray-300 text-gray-900 dark :bg- gray- 700 dark :border- gray- 600 dark :placeholder- gray- 400 dark :text- white;
275+ }
276+
277+ .milkdown milkdown-code-block .cm-editor {
278+ @apply bg-gray-50 border border-gray-300 text-gray-900 dark :bg- gray- 700 dark :border- gray- 600 dark :placeholder- gray- 400 dark :text- white;
279+ }
280+
281+ .ͼo .cm-activeLineGutter {
282+ @apply bg-gray-200 dark :bg- gray- 600;
283+ }
284+
285+ .ͼo .cm-activeLine {
286+ @apply bg-gray-200 dark :bg- gray- 600;
287+ }
288+
289+ .cm-content {
290+ padding-left : 0px !important ;
291+ padding-right : 0px !important ;
292+ }
293+
294+ .milkdown milkdown-code-block .list-wrapper {
295+ @apply bg-gray-50 border border-gray-300 text-gray-900 dark :bg- gray- 700 dark :border- gray- 600 dark :placeholder- gray- 400 dark :text- white;
296+ }
297+
298+ .milkdown milkdown-code-block .language-list-item :hover {
299+ @apply bg-gray-200 dark :bg- gray- 600;
300+ }
301+
302+ .milkdown milkdown-code-block .tools .language-button {
303+ @apply bg-gray-50 border border-gray-300 text-gray-900 dark :bg- gray- 700 dark :border- gray- 600 dark :placeholder- gray- 400 dark :text- white;
304+ }
305+
306+ .milkdown milkdown-code-block .tools .language-button :hover {
307+ @apply bg-gray-200 dark :bg- gray- 600;
308+ }
309+
310+ .milkdown ::selection {
311+ background-color : #6b7280 ;
312+ }
313+
314+ .ͼ4 .cm-line ::selection , .ͼ4 .cm-line ::selection {
315+ background-color : #6b7280 !important ;
316+ }
317+
241318 </style >
0 commit comments