浏览代码

feat: style autocomplete tooltips in codemirror

liyasthomas 4 年之前
父节点
当前提交
1d99b79926
共有 1 个文件被更改,包括 21 次插入0 次删除
  1. 21 0
      packages/hoppscotch-app/helpers/editor/themes/baseTheme.ts

+ 21 - 0
packages/hoppscotch-app/helpers/editor/themes/baseTheme.ts

@@ -52,6 +52,8 @@ export const baseTheme = EditorView.theme({
   ".cm-textfield": {
     backgroundColor: "var(--primary-dark-color)",
     color: "var(--secondary-light-color)",
+    borderColor: "var(--divider-light-color)",
+    borderRadius: "3px",
   },
   ".cm-button": {
     backgroundColor: "var(--primary-dark-color)",
@@ -59,6 +61,25 @@ export const baseTheme = EditorView.theme({
     backgroundImage: "none",
     border: "none",
   },
+  ".cm-tooltip": {
+    backgroundColor: "var(--primary-dark-color)",
+    color: "var(--secondary-light-color)",
+    border: "none",
+    borderRadius: "3px",
+  },
+  ".cm-completionLabel": {
+    color: "var(--secondary-color)",
+  },
+  ".cm-tooltip-autocomplete ul": {
+    fontFamily: "var(--font-mono)",
+  },
+  ".cm-tooltip-autocomplete ul li[aria-selected]": {
+    backgroundColor: "var(--accent-dark-color)",
+    color: "var(--accent-contrast-color)",
+  },
+  ".cm-tooltip-autocomplete ul li[aria-selected] .cm-completionLabel": {
+    color: "var(--accent-contrast-color)",
+  },
   ".cm-activeLine": { backgroundColor: "var(--primary-light-color)" },
   ".cm-searchMatch": {
     outline: "1px solid var(--accent-dark-color)",