|
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