|
1 | 1 | @import 'react-datepicker/dist/react-datepicker.css';
|
2 | 2 | @import '../../scss/theme.scss';
|
3 | 3 |
|
| 4 | +.react-datepicker__popper-container--modal { |
| 5 | + z-index: var(--z-index-popover); |
| 6 | +} |
| 7 | + |
4 | 8 | .date-time-picker {
|
5 | 9 | align-items: flex-start;
|
6 | 10 | display: flex;
|
|
26 | 30 | color: var(--ux-gray-300);
|
27 | 31 | }
|
28 | 32 |
|
29 |
| - |
30 | 33 | .date-time-picker {
|
31 | 34 | &__input-group {
|
32 | 35 | background-color: var(--ux-white);
|
33 | 36 | border-radius: var(--ux-border-radius);
|
34 | 37 | border: thin solid var(--ux-gray-400);
|
35 |
| - padding: .46875rem .75rem; |
| 38 | + padding: 0.46875rem 0.75rem; |
36 | 39 | justify-content: space-between;
|
37 | 40 | width: inherit;
|
38 | 41 | }
|
|
58 | 61 | }
|
59 | 62 |
|
60 | 63 | .react-datepicker__time-container
|
61 |
| - .react-datepicker__time |
62 |
| - .react-datepicker__time-box |
63 |
| - ul.react-datepicker__time-list |
64 |
| - li.react-datepicker__time-list-item--selected { |
| 64 | + .react-datepicker__time |
| 65 | + .react-datepicker__time-box |
| 66 | + ul.react-datepicker__time-list |
| 67 | + li.react-datepicker__time-list-item--selected { |
65 | 68 | background: var(--ux-blue-500);
|
66 | 69 | }
|
67 | 70 |
|
|
78 | 81 | }
|
79 | 82 |
|
80 | 83 | // Override form-control's default greying of read only inputs
|
81 |
| - input:read-only, .form-control[readonly] { |
| 84 | + input:read-only, |
| 85 | + .form-control[readonly] { |
82 | 86 | background-color: var(--ux-white);
|
83 | 87 | }
|
84 | 88 |
|
|
95 | 99 | }
|
96 | 100 |
|
97 | 101 | &:not(:first-child) {
|
98 |
| - margin-top: .5rem; |
| 102 | + margin-top: 0.5rem; |
99 | 103 |
|
100 | 104 | @include media-breakpoint-up(sm) {
|
101 | 105 | margin-top: 0;
|
102 |
| - margin-left: .5rem; |
| 106 | + margin-left: 0.5rem; |
103 | 107 | }
|
104 | 108 | }
|
105 | 109 | }
|
106 | 110 | }
|
107 | 111 |
|
108 |
| - |
109 | 112 | // override some of the form group invalid styles
|
110 |
| -.FormGroup--is-invalid |
111 |
| -.date-time-picker |
112 |
| -select { |
| 113 | +.FormGroup--is-invalid .date-time-picker select { |
113 | 114 | border: thin solid var(--ux-gray-400);
|
114 | 115 | border-radius: var(--ux-border-radius);
|
115 | 116 | }
|
116 | 117 |
|
117 | 118 | // override some of the form group invalid styles
|
118 | 119 | // inputs need more specificity to override the above styling
|
119 | 120 | .FormGroup--is-invalid
|
120 |
| -.date-time-picker |
121 |
| -.react-datepicker-wrapper |
122 |
| -.react-datepicker__input-container |
123 |
| -input { |
| 121 | + .date-time-picker |
| 122 | + .react-datepicker-wrapper |
| 123 | + .react-datepicker__input-container |
| 124 | + input { |
124 | 125 | border: thin solid var(--ux-red);
|
125 | 126 | }
|
126 | 127 |
|
127 | 128 | // Undoing some styles when this is nested within a bootstrap table
|
128 | 129 | .table .date-time-picker {
|
129 |
| - td, th { |
| 130 | + td, |
| 131 | + th { |
130 | 132 | border-top: 0;
|
131 | 133 | padding: 0;
|
132 | 134 | vertical-align: middle;
|
|
0 commit comments