mirror of
https://github.com/lutinglt/gitea-github-theme.git
synced 2025-10-26 21:20:31 +00:00
颜色分类
This commit is contained in:
@@ -1,140 +0,0 @@
|
|||||||
const num = {
|
|
||||||
num1: null,
|
|
||||||
num2: null,
|
|
||||||
num3: null,
|
|
||||||
num4: null,
|
|
||||||
num5: null,
|
|
||||||
num6: null,
|
|
||||||
num7: null,
|
|
||||||
};
|
|
||||||
|
|
||||||
const alpha = {
|
|
||||||
num10: null,
|
|
||||||
num20: null,
|
|
||||||
num30: null,
|
|
||||||
num40: null,
|
|
||||||
num50: null,
|
|
||||||
num60: null,
|
|
||||||
num70: null,
|
|
||||||
num80: null,
|
|
||||||
num90: null,
|
|
||||||
};
|
|
||||||
|
|
||||||
export const primary = {
|
|
||||||
self: null,
|
|
||||||
contrast: null,
|
|
||||||
dark: num,
|
|
||||||
light: num,
|
|
||||||
alpha: alpha,
|
|
||||||
hover: null,
|
|
||||||
active: null,
|
|
||||||
};
|
|
||||||
|
|
||||||
export const secondary = {
|
|
||||||
self: null,
|
|
||||||
dark: {
|
|
||||||
num8: null,
|
|
||||||
num9: null,
|
|
||||||
num10: null,
|
|
||||||
num11: null,
|
|
||||||
num12: null,
|
|
||||||
num13: null,
|
|
||||||
...num,
|
|
||||||
},
|
|
||||||
light: {
|
|
||||||
num1: null,
|
|
||||||
num2: null,
|
|
||||||
num3: null,
|
|
||||||
num4: null,
|
|
||||||
},
|
|
||||||
alpha: alpha,
|
|
||||||
};
|
|
||||||
|
|
||||||
const baseColor = {
|
|
||||||
self: null,
|
|
||||||
light: null,
|
|
||||||
dark: {
|
|
||||||
num1: null,
|
|
||||||
num2: null,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export const self = {
|
|
||||||
red: baseColor,
|
|
||||||
orange: baseColor,
|
|
||||||
yellow: baseColor,
|
|
||||||
olive: baseColor,
|
|
||||||
green: baseColor,
|
|
||||||
teal: baseColor,
|
|
||||||
blue: baseColor,
|
|
||||||
violet: baseColor,
|
|
||||||
purple: baseColor,
|
|
||||||
pink: baseColor,
|
|
||||||
brown: baseColor,
|
|
||||||
black: baseColor,
|
|
||||||
grey: {
|
|
||||||
self: null,
|
|
||||||
light: null,
|
|
||||||
},
|
|
||||||
gold: null,
|
|
||||||
white: null,
|
|
||||||
};
|
|
||||||
|
|
||||||
const ansiColor = {
|
|
||||||
black: null,
|
|
||||||
red: null,
|
|
||||||
green: null,
|
|
||||||
yellow: null,
|
|
||||||
blue: null,
|
|
||||||
magenta: null,
|
|
||||||
cyan: null,
|
|
||||||
white: null,
|
|
||||||
};
|
|
||||||
|
|
||||||
export const ansi = {
|
|
||||||
bright: ansiColor,
|
|
||||||
...ansiColor,
|
|
||||||
};
|
|
||||||
|
|
||||||
export const console = {
|
|
||||||
fg: {
|
|
||||||
self: null,
|
|
||||||
subtle: null,
|
|
||||||
},
|
|
||||||
bg: null,
|
|
||||||
border: null,
|
|
||||||
active: {
|
|
||||||
bg: null,
|
|
||||||
},
|
|
||||||
hover: {
|
|
||||||
bg: null,
|
|
||||||
},
|
|
||||||
menu: {
|
|
||||||
bg: null,
|
|
||||||
border: null,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
const row = {
|
|
||||||
bg: null,
|
|
||||||
border: null,
|
|
||||||
};
|
|
||||||
|
|
||||||
const line = {
|
|
||||||
linenum: {
|
|
||||||
bg: null,
|
|
||||||
},
|
|
||||||
row: row,
|
|
||||||
word: {
|
|
||||||
bg: null,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export const diff = {
|
|
||||||
added: line,
|
|
||||||
moved: {
|
|
||||||
row: row,
|
|
||||||
},
|
|
||||||
removed: line,
|
|
||||||
inactive: null,
|
|
||||||
};
|
|
||||||
34
src/types/color/console.ts
Normal file
34
src/types/color/console.ts
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
const ansiColor = {
|
||||||
|
black: null,
|
||||||
|
red: null,
|
||||||
|
green: null,
|
||||||
|
yellow: null,
|
||||||
|
blue: null,
|
||||||
|
magenta: null,
|
||||||
|
cyan: null,
|
||||||
|
white: null,
|
||||||
|
};
|
||||||
|
|
||||||
|
export const ansi = {
|
||||||
|
bright: ansiColor,
|
||||||
|
...ansiColor,
|
||||||
|
};
|
||||||
|
|
||||||
|
export const console = {
|
||||||
|
fg: {
|
||||||
|
self: null,
|
||||||
|
subtle: null,
|
||||||
|
},
|
||||||
|
bg: null,
|
||||||
|
border: null,
|
||||||
|
active: {
|
||||||
|
bg: null,
|
||||||
|
},
|
||||||
|
hover: {
|
||||||
|
bg: null,
|
||||||
|
},
|
||||||
|
menu: {
|
||||||
|
bg: null,
|
||||||
|
border: null,
|
||||||
|
},
|
||||||
|
};
|
||||||
23
src/types/color/diff.ts
Normal file
23
src/types/color/diff.ts
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
const row = {
|
||||||
|
bg: null,
|
||||||
|
border: null,
|
||||||
|
};
|
||||||
|
|
||||||
|
const line = {
|
||||||
|
linenum: {
|
||||||
|
bg: null,
|
||||||
|
},
|
||||||
|
row: row,
|
||||||
|
word: {
|
||||||
|
bg: null,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export const diff = {
|
||||||
|
added: line,
|
||||||
|
moved: {
|
||||||
|
row: row,
|
||||||
|
},
|
||||||
|
removed: line,
|
||||||
|
inactive: null,
|
||||||
|
};
|
||||||
5
src/types/color/index.ts
Normal file
5
src/types/color/index.ts
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
export { ansi, console } from "./console";
|
||||||
|
export { diff } from "./diff";
|
||||||
|
export { primary, secondary } from "./main";
|
||||||
|
export { error, info, success, warning } from "./message";
|
||||||
|
export { self } from "./named";
|
||||||
51
src/types/color/main.ts
Normal file
51
src/types/color/main.ts
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
const num = {
|
||||||
|
num1: null,
|
||||||
|
num2: null,
|
||||||
|
num3: null,
|
||||||
|
num4: null,
|
||||||
|
num5: null,
|
||||||
|
num6: null,
|
||||||
|
num7: null,
|
||||||
|
};
|
||||||
|
|
||||||
|
const alpha = {
|
||||||
|
num10: null,
|
||||||
|
num20: null,
|
||||||
|
num30: null,
|
||||||
|
num40: null,
|
||||||
|
num50: null,
|
||||||
|
num60: null,
|
||||||
|
num70: null,
|
||||||
|
num80: null,
|
||||||
|
num90: null,
|
||||||
|
};
|
||||||
|
|
||||||
|
export const primary = {
|
||||||
|
self: null,
|
||||||
|
contrast: null,
|
||||||
|
dark: num,
|
||||||
|
light: num,
|
||||||
|
alpha: alpha,
|
||||||
|
hover: null,
|
||||||
|
active: null,
|
||||||
|
};
|
||||||
|
|
||||||
|
export const secondary = {
|
||||||
|
self: null,
|
||||||
|
dark: {
|
||||||
|
num8: null,
|
||||||
|
num9: null,
|
||||||
|
num10: null,
|
||||||
|
num11: null,
|
||||||
|
num12: null,
|
||||||
|
num13: null,
|
||||||
|
...num,
|
||||||
|
},
|
||||||
|
light: {
|
||||||
|
num1: null,
|
||||||
|
num2: null,
|
||||||
|
num3: null,
|
||||||
|
num4: null,
|
||||||
|
},
|
||||||
|
alpha: alpha,
|
||||||
|
};
|
||||||
25
src/types/color/message.ts
Normal file
25
src/types/color/message.ts
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
const msg = {
|
||||||
|
bg: null,
|
||||||
|
border: null,
|
||||||
|
text: null,
|
||||||
|
};
|
||||||
|
|
||||||
|
export const error = {
|
||||||
|
...msg,
|
||||||
|
bg: {
|
||||||
|
self: null,
|
||||||
|
active: null,
|
||||||
|
hover: null,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export const success = {
|
||||||
|
...msg,
|
||||||
|
};
|
||||||
|
|
||||||
|
export const warning = {
|
||||||
|
...msg,
|
||||||
|
};
|
||||||
|
export const info = {
|
||||||
|
...msg,
|
||||||
|
};
|
||||||
59
src/types/color/named.ts
Normal file
59
src/types/color/named.ts
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
const baseColor = {
|
||||||
|
self: null,
|
||||||
|
light: null,
|
||||||
|
dark: {
|
||||||
|
num1: null,
|
||||||
|
num2: null,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
const commitColor = {
|
||||||
|
/** 提交哈希值颜色 */
|
||||||
|
badge: {
|
||||||
|
/** 边框色 */
|
||||||
|
self: null,
|
||||||
|
/** 背景色 */
|
||||||
|
bg: null,
|
||||||
|
/** 悬停时背景色 */
|
||||||
|
hover: {
|
||||||
|
bg: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export const self = {
|
||||||
|
/** 红色/提交警告签名颜色 */
|
||||||
|
red: {
|
||||||
|
...commitColor,
|
||||||
|
...baseColor,
|
||||||
|
},
|
||||||
|
/** 橙色/提交未匹配签名颜色 */
|
||||||
|
orange: {
|
||||||
|
...commitColor,
|
||||||
|
...baseColor,
|
||||||
|
},
|
||||||
|
/** 黄色/提交未信任签名颜色 */
|
||||||
|
yellow: {
|
||||||
|
...commitColor,
|
||||||
|
...baseColor
|
||||||
|
},
|
||||||
|
olive: baseColor,
|
||||||
|
/** 绿色/提交信任签名颜色 */
|
||||||
|
green: {
|
||||||
|
...commitColor,
|
||||||
|
...baseColor
|
||||||
|
},
|
||||||
|
teal: baseColor,
|
||||||
|
blue: baseColor,
|
||||||
|
violet: baseColor,
|
||||||
|
purple: baseColor,
|
||||||
|
pink: baseColor,
|
||||||
|
brown: baseColor,
|
||||||
|
black: baseColor,
|
||||||
|
grey: {
|
||||||
|
self: null,
|
||||||
|
light: null,
|
||||||
|
},
|
||||||
|
gold: null,
|
||||||
|
white: null,
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user