File tree Expand file tree Collapse file tree 6 files changed +81
-14
lines changed
Expand file tree Collapse file tree 6 files changed +81
-14
lines changed Original file line number Diff line number Diff line change 3939 .icon {
4040 width : 0 ;
4141 font-size : var (--field-font-size-tiny );
42- margin-left : -calc (var (--field-height ) - .85 rem );
42+ margin-left : -calc (var (--field-height ) - .85 var ( --unit ) );
4343 margin-right : calc (1.4em + var (--checkbox-label-gutter ));
4444 overflow : hidden;
4545 transition : ease var (--checkbox-transition-duration );
Original file line number Diff line number Diff line change 11: root {
2+ /* unit */
3+ --field-unit : var (--unit );
4+
25 /* sequence */
3- --field-height-unit : var (--font-unit );
46 --field-height-sequence : var (--minor-third );
57 --field-height-base : 2.4 ;
6- --field-height : var (--field-height-base )var (--font -unit );
8+ --field-height : var (--field-height-base )var (--field -unit );
79
810 /* heighs */
911 --field-height-tiny : calc (var (--field-height-small ) /
Original file line number Diff line number Diff line change 3333 /* placeholder */
3434 --field-placeholder-color : var (--lightgray );
3535 --field-placeholder-opacity : .1 ;
36+
37+ /* disabled */
38+ --field-disabled-color : var (--lightgray );
39+ --field-disabled-background : var (--whitegray );
40+ --field-disabled-border-color : var (--lightengray );
3641}
3742
3843.ui .form .field {
6065 )
6166 }
6267
63- & : hover {
64- color : var (--field-color-hover );
65- background : var (--field-background-hover );
66- border-color : var (--field-border-color-hover );
68+ & : not (: disabled ) {
69+ & : hover {
70+ color : var (--field-color-hover );
71+ background : var (--field-background-hover );
72+ border-color : var (--field-border-color-hover );
73+ }
74+
75+ & : focus {
76+ color : var (--field-color-focus );
77+ background : var (--field-background-focus );
78+ border-color : var (--field-border-color-focus );
79+ }
6780 }
6881
69- & : focus {
70- color : var (--field-color-focus );
71- background : var (--field-background-focus );
72- border-color : var (--field-border-color-focus );
82+ & : disabled {
83+ color : var (--field-disabled-color );
84+ background : var (--field-disabled-background );
85+ border-color : var (--field-disabled- border-color );
7386 }
7487}
Original file line number Diff line number Diff line change 1212/* sizes */
1313@import './sizes.css' ;
1414
15- /* states */
15+ /* error states */
1616@import './states.css' ;
Original file line number Diff line number Diff line change 1+ : root {
2+ /* field error state */
3+ --field-error-color : var (--error );
4+ --field-error-background-opacity : 10% ;
5+ --field-error-background : color (var (--error ) alpha (var (--field-error-background-opacity )));
6+ --field-error-border-color : var (--error );
7+
8+ /* field warning state */
9+ --field-warning-color : var (--warning );
10+ --field-warning-background-opacity : 10% ;
11+ --field-warning-background : color (var (--warning ) alpha (var (--field-warning-background-opacity )));
12+ --field-warning-border-color : var (--warning );
13+ }
14+
115.ui .form .field : focus : invalid {
216 border-color : var (--error );
17+ }
18+
19+ .ui .form .field : invalid ,
20+ .ui .form .field .error {
21+ & ,
22+ & : hover ,
23+ & : focus {
24+ color : var (--field-error-color );
25+ background : var (--field-error-background );
26+ border-color : var (--field-error-border-color );
27+ }
28+
29+ & ::placeholder {
30+ color : color (
31+ var (--field-error-color )
32+ alpha (var (--field-placeholder-opacity ))
33+ )
34+ }
35+ }
36+
37+ .ui .form .field .warning {
38+ & ,
39+ & : hover ,
40+ & : focus {
41+ color : var (--field-warning-color );
42+ background : var (--field-warning-background );
43+ border-color : var (--field-warning-border-color );
44+ }
45+
46+ & ::placeholder {
47+ color : color (
48+ var (--field-warning-color )
49+ alpha (var (--field-placeholder-opacity ))
50+ )
51+ }
352}
Original file line number Diff line number Diff line change 11: root {
2- --textarea-min-height : 18rem ;
3- --textarea-min-width : 56rem ;
2+ --textarea-min-height-base : 18 ;
3+ --textarea-min-height : var (--textarea-min-height-base )var (--unit );
4+
5+ --textarea-min-width-base : 56 ;
6+ --textarea-min-width : var (--textarea-min-width-base )var (--unit );
47}
58
69.ui .flexible .form .field {
You can’t perform that action at this time.
0 commit comments