-
Notifications
You must be signed in to change notification settings - Fork 89
/
colors-set.ts
64 lines (62 loc) · 1.21 KB
/
colors-set.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import { Property } from 'csstype';
type Color = Property.Color;
export type ColorsSet = {
constant: {
black: Color;
white: Color;
};
connectButton: {
background: Color;
foreground: Color;
};
accent: Color;
telegramButton: Color;
icon: {
primary: Color;
secondary: Color;
tertiary: Color;
success: Color;
error: Color;
};
background: {
primary: Color;
secondary: Color;
segment: Color;
tint: Color;
qr: Color;
};
text: {
primary: Color;
secondary: Color;
};
};
export type PartialColorsSet = {
constant?: {
black?: Color;
white?: Color;
};
connectButton?: {
background?: Color;
foreground?: Color;
};
accent?: Color;
telegramButton?: Color;
icon?: {
primary?: Color;
secondary?: Color;
tertiary?: Color;
success?: Color;
error?: Color;
};
background?: {
primary?: Color;
secondary?: Color;
segment?: Color;
tint?: Color;
qr?: Color;
};
text?: {
primary?: Color;
secondary?: Color;
};
};