mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2026-02-20 03:24:21 +00:00
159 lines
3.9 KiB
JavaScript
159 lines
3.9 KiB
JavaScript
import {
|
|
EditorView,
|
|
HighlightStyle,
|
|
syntaxHighlighting,
|
|
tags
|
|
} from "./chunk-2LSZYZIP.js";
|
|
import "./chunk-QOVRSCHT.js";
|
|
|
|
// node_modules/@codemirror/theme-one-dark/dist/index.js
|
|
var chalky = "#e5c07b";
|
|
var coral = "#e06c75";
|
|
var cyan = "#56b6c2";
|
|
var invalid = "#ffffff";
|
|
var ivory = "#abb2bf";
|
|
var stone = "#7d8799";
|
|
var malibu = "#61afef";
|
|
var sage = "#98c379";
|
|
var whiskey = "#d19a66";
|
|
var violet = "#c678dd";
|
|
var darkBackground = "#21252b";
|
|
var highlightBackground = "#2c313a";
|
|
var background = "#282c34";
|
|
var tooltipBackground = "#353a42";
|
|
var selection = "#3E4451";
|
|
var cursor = "#528bff";
|
|
var oneDarkTheme = EditorView.theme({
|
|
"&": {
|
|
color: ivory,
|
|
backgroundColor: background
|
|
},
|
|
".cm-content": {
|
|
caretColor: cursor
|
|
},
|
|
".cm-cursor, .cm-dropCursor": { borderLeftColor: cursor },
|
|
"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection": { backgroundColor: selection },
|
|
".cm-panels": { backgroundColor: darkBackground, color: ivory },
|
|
".cm-panels.cm-panels-top": { borderBottom: "2px solid black" },
|
|
".cm-panels.cm-panels-bottom": { borderTop: "2px solid black" },
|
|
".cm-searchMatch": {
|
|
backgroundColor: "#72a1ff59",
|
|
outline: "1px solid #457dff"
|
|
},
|
|
".cm-searchMatch.cm-searchMatch-selected": {
|
|
backgroundColor: "#6199ff2f"
|
|
},
|
|
".cm-activeLine": { backgroundColor: highlightBackground },
|
|
".cm-selectionMatch": { backgroundColor: "#aafe661a" },
|
|
"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket": {
|
|
backgroundColor: "#bad0f847",
|
|
outline: "1px solid #515a6b"
|
|
},
|
|
".cm-gutters": {
|
|
backgroundColor: background,
|
|
color: stone,
|
|
border: "none"
|
|
},
|
|
".cm-activeLineGutter": {
|
|
backgroundColor: highlightBackground
|
|
},
|
|
".cm-foldPlaceholder": {
|
|
backgroundColor: "transparent",
|
|
border: "none",
|
|
color: "#ddd"
|
|
},
|
|
".cm-tooltip": {
|
|
border: "none",
|
|
backgroundColor: tooltipBackground
|
|
},
|
|
".cm-tooltip .cm-tooltip-arrow:before": {
|
|
borderTopColor: "transparent",
|
|
borderBottomColor: "transparent"
|
|
},
|
|
".cm-tooltip .cm-tooltip-arrow:after": {
|
|
borderTopColor: tooltipBackground,
|
|
borderBottomColor: tooltipBackground
|
|
},
|
|
".cm-tooltip-autocomplete": {
|
|
"& > ul > li[aria-selected]": {
|
|
backgroundColor: highlightBackground,
|
|
color: ivory
|
|
}
|
|
}
|
|
}, { dark: true });
|
|
var oneDarkHighlightStyle = HighlightStyle.define([
|
|
{
|
|
tag: tags.keyword,
|
|
color: violet
|
|
},
|
|
{
|
|
tag: [tags.name, tags.deleted, tags.character, tags.propertyName, tags.macroName],
|
|
color: coral
|
|
},
|
|
{
|
|
tag: [tags.function(tags.variableName), tags.labelName],
|
|
color: malibu
|
|
},
|
|
{
|
|
tag: [tags.color, tags.constant(tags.name), tags.standard(tags.name)],
|
|
color: whiskey
|
|
},
|
|
{
|
|
tag: [tags.definition(tags.name), tags.separator],
|
|
color: ivory
|
|
},
|
|
{
|
|
tag: [tags.typeName, tags.className, tags.number, tags.changed, tags.annotation, tags.modifier, tags.self, tags.namespace],
|
|
color: chalky
|
|
},
|
|
{
|
|
tag: [tags.operator, tags.operatorKeyword, tags.url, tags.escape, tags.regexp, tags.link, tags.special(tags.string)],
|
|
color: cyan
|
|
},
|
|
{
|
|
tag: [tags.meta, tags.comment],
|
|
color: stone
|
|
},
|
|
{
|
|
tag: tags.strong,
|
|
fontWeight: "bold"
|
|
},
|
|
{
|
|
tag: tags.emphasis,
|
|
fontStyle: "italic"
|
|
},
|
|
{
|
|
tag: tags.strikethrough,
|
|
textDecoration: "line-through"
|
|
},
|
|
{
|
|
tag: tags.link,
|
|
color: stone,
|
|
textDecoration: "underline"
|
|
},
|
|
{
|
|
tag: tags.heading,
|
|
fontWeight: "bold",
|
|
color: coral
|
|
},
|
|
{
|
|
tag: [tags.atom, tags.bool, tags.special(tags.variableName)],
|
|
color: whiskey
|
|
},
|
|
{
|
|
tag: [tags.processingInstruction, tags.string, tags.inserted],
|
|
color: sage
|
|
},
|
|
{
|
|
tag: tags.invalid,
|
|
color: invalid
|
|
}
|
|
]);
|
|
var oneDark = [oneDarkTheme, syntaxHighlighting(oneDarkHighlightStyle)];
|
|
export {
|
|
oneDark,
|
|
oneDarkHighlightStyle,
|
|
oneDarkTheme
|
|
};
|
|
//# sourceMappingURL=@codemirror_theme-one-dark.js.map
|