@@ -8,30 +8,122 @@ stable class QuackButtonColors {
8
8
stable val iconColor: QuackColor
9
9
stable val rippleColor: QuackColor
10
10
}
11
- stable class QuackLargeButtonDefaults {
11
+ stable class QuackPrimaryLargeButtonDefaults {
12
12
stable var colors: QuackButtonColors
13
- stable val radius: Dp
14
- stable val contentPadding: QuackPadding
15
- stable val iconSpacedBy: Dp
16
- stable val borderThickness: Dp
17
- stable val typography: QuackTypography
18
- stable val disabledTypography: QuackTypography
13
+ stable var radius: Dp
14
+ stable var contentPadding: QuackPadding
15
+ stable var iconSpacedBy: Dp
16
+ stable var borderThickness: Dp
17
+ stable var typography: QuackTypography
18
+ stable var disabledTypography: QuackTypography
19
+ }
20
+ stable class QuackSecondaryLargeButtonDefaults {
21
+ stable var colors: QuackButtonColors
22
+ stable var radius: Dp
23
+ stable var contentPadding: QuackPadding
24
+ stable var iconSpacedBy: Dp
25
+ stable var borderThickness: Dp
26
+ stable var typography: QuackTypography
27
+ stable var disabledTypography: QuackTypography
19
28
}
20
29
stable class QuackMediumButtonDefaults {
21
30
stable var colors: QuackButtonColors
22
- stable val radius: Dp
23
- stable val contentPadding: QuackPadding
24
- stable val iconSpacedBy: Dp
25
- stable val borderThickness: Dp
26
- stable val typography: QuackTypography
27
- stable val disabledTypography: QuackTypography
31
+ stable var radius: Dp
32
+ stable var contentPadding: QuackPadding
33
+ stable var iconSpacedBy: Dp
34
+ stable var borderThickness: Dp
35
+ stable var typography: QuackTypography
36
+ stable var disabledTypography: QuackTypography
37
+ }
38
+ stable class QuackPrimaryFilledSmallButtonDefaults {
39
+ stable var colors: QuackButtonColors
40
+ stable var radius: Dp
41
+ stable var contentPadding: QuackPadding
42
+ stable var iconSpacedBy: Dp
43
+ stable var borderThickness: Dp
44
+ stable var typography: QuackTypography
45
+ stable var disabledTypography: QuackTypography
46
+ }
47
+ stable class QuackPrimaryOutlinedSmallButtonDefaults {
48
+ stable var colors: QuackButtonColors
49
+ stable var radius: Dp
50
+ stable var contentPadding: QuackPadding
51
+ stable var iconSpacedBy: Dp
52
+ stable var borderThickness: Dp
53
+ stable var typography: QuackTypography
54
+ stable var disabledTypography: QuackTypography
55
+ }
56
+ stable class QuackPrimaryOutlinedRoundSmallButtonDefaults {
57
+ stable var colors: QuackButtonColors
58
+ stable var radius: Dp
59
+ stable var contentPadding: QuackPadding
60
+ stable var iconSpacedBy: Dp
61
+ stable var borderThickness: Dp
62
+ stable var typography: QuackTypography
63
+ stable var disabledTypography: QuackTypography
64
+ }
65
+ stable class QuackSecondarySmallButtonDefaults {
66
+ stable var colors: QuackButtonColors
67
+ stable var radius: Dp
68
+ stable var contentPadding: QuackPadding
69
+ stable var iconSpacedBy: Dp
70
+ stable var borderThickness: Dp
71
+ stable var typography: QuackTypography
72
+ stable var disabledTypography: QuackTypography
28
73
}
29
- stable class QuackSmallButtonDefaults {
74
+ stable class QuackSecondaryRoundSmallButtonDefaults {
30
75
stable var colors: QuackButtonColors
31
76
stable var radius: Dp
32
77
stable var contentPadding: QuackPadding
33
- stable val iconSpacedBy: Dp
34
- stable val borderThickness: Dp
78
+ stable var iconSpacedBy: Dp
79
+ stable var borderThickness: Dp
35
80
stable var typography: QuackTypography
36
81
stable var disabledTypography: QuackTypography
37
82
}
83
+ stable class QuackTagColors {
84
+ stable val backgroundColor: QuackColor
85
+ stable val unselectedBackgroundColor: QuackColor
86
+ stable val contentColor: QuackColor
87
+ stable val unselectedContentColor: QuackColor
88
+ stable val borderColor: QuackColor
89
+ stable val unselectedBorderColor: QuackColor
90
+ stable val iconColor: QuackColor
91
+ stable val unselectedIconColor: QuackColor
92
+ stable val rippleColor: QuackColor
93
+ }
94
+ stable class QuackOutlinedTagDefaults {
95
+ stable var colors: QuackTagColors
96
+ stable var radius: Dp
97
+ stable var contentPadding: QuackPadding
98
+ stable var iconSpacedBy: Dp
99
+ stable var borderThickness: Dp
100
+ stable var typography: QuackTypography
101
+ stable var unselectedTypography: QuackTypography
102
+ }
103
+ stable class QuackFilledTagDefaults {
104
+ stable var colors: QuackTagColors
105
+ stable var radius: Dp
106
+ stable var contentPadding: QuackPadding
107
+ stable var iconSpacedBy: Dp
108
+ stable var borderThickness: Dp
109
+ stable var typography: QuackTypography
110
+ stable var unselectedTypography: QuackTypography
111
+ }
112
+ stable class QuackGrayscaleFlatTagDefaults {
113
+ stable var colors: QuackTagColors
114
+ stable var radius: Dp
115
+ stable var contentPadding: QuackPadding
116
+ stable var iconSpacedBy: Dp
117
+ stable var borderThickness: Dp
118
+ stable var typography: QuackTypography
119
+ stable var unselectedTypography: QuackTypography
120
+ }
121
+ stable class QuackGrayscaleOutlinedTagDefaults {
122
+ stable var colors: QuackTagColors
123
+ stable var radius: Dp
124
+ stable var contentPadding: QuackPadding
125
+ stable var iconSpacedBy: Dp
126
+ stable var borderThickness: Dp
127
+ stable var typography: QuackTypography
128
+ stable var unselectedTypography: QuackTypography
129
+ }
0 commit comments