-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathstyled.d.ts
59 lines (54 loc) · 1.03 KB
/
styled.d.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
import "styled-components";
export type ColorShape = {
black: string;
black70: string;
black40: string;
gray1: string;
gray2: string;
backgroundDarker: string;
background: string;
foreground: string;
selection: string;
comment: string;
red: string;
orange: string;
yellow: string;
green: string;
purple: string;
cyan: string;
pink: string;
pink50: string;
pinkDarker: string;
transparent: string;
white: string;
inherit: string;
tooltipBackground: string;
};
export type FontSizeShape = {
ms: string;
xs: string;
sm: string;
md: string;
lg: string;
xl: string;
hg: string;
};
export type Color = keyof ColorShape;
export type FontSize = keyof FontSizeShape;
declare module "styled-components" {
export interface DefaultTheme {
baseFontSize: string;
color: ColorShape;
font: string;
fontEmoji: string;
fontMonospace: string;
fontSize: FontSizeShape;
navbar: {
width: string;
};
topbar: {
height: string;
};
borderRadius: string;
}
}