|
14 | 14 | today: today.localeCompare(day.localDate) === 0, |
15 | 15 | future: today.localeCompare(day.localDate) === -1, |
16 | 16 | }"> |
| 17 | + <ion-spinner v-if="today.localeCompare(day.localDate) === 0" |
| 18 | + class="todayIndicator" |
| 19 | + name="lines-sharp" |
| 20 | + duration="2500"> |
| 21 | + </ion-spinner> |
17 | 22 | <div class="dayList-button-content"> |
18 | 23 | <strong class="day">{{day.formatted.day}}</strong> |
19 | 24 | <span class="month">{{day.formatted.month}}</span> |
@@ -209,20 +214,20 @@ function findDayByLocalDate(localDate: string) { |
209 | 214 | width: calc(100% - 64px); |
210 | 215 | min-width: 32px; |
211 | 216 | height: 0; |
212 | | - border-bottom: 2px dashed var(--app-beige-line); |
| 217 | + border-bottom: 2px solid var(--voxxrin-event-theme-colors-primary-hex); |
213 | 218 | content: ''; |
214 | 219 | border-radius: 8px; |
215 | 220 |
|
216 | 221 | @media (prefers-color-scheme: dark) { |
217 | | - border-bottom: 2px dashed var(--app-white); |
| 222 | + border-bottom: 2px solid var(--app-white); |
218 | 223 | } |
219 | 224 | } |
220 | 225 |
|
221 | 226 | &.past:after { |
222 | | - border-bottom: 2px solid var(--app-grey-light); |
| 227 | + border-bottom: 2px dashed var(--app-beige-line); |
223 | 228 |
|
224 | 229 | @media (prefers-color-scheme: dark) { |
225 | | - border-bottom: 2px solid var(--app-light-contrast); |
| 230 | + border-bottom: 2px dashed var(--app-light-contrast); |
226 | 231 | } |
227 | 232 | } |
228 | 233 | } |
@@ -262,39 +267,58 @@ function findDayByLocalDate(localDate: string) { |
262 | 267 | } |
263 | 268 |
|
264 | 269 | &.past { |
265 | | - border-radius: 44px; |
266 | | - --border-color: var(--app-grey-light); |
267 | | - --background: var(--app-grey-light); |
268 | | - --background-activated: var(--app-grey-line); |
269 | | - --color: var(--app-grey-medium); |
| 270 | + --border-color: var(--app-primary-shade); |
| 271 | + --background: transparent; |
| 272 | + --color: var(--app-primary-shade); |
| 273 | + opacity: 0.4; |
270 | 274 |
|
271 | 275 | @media (prefers-color-scheme: dark) { |
272 | | - --border-color: var(--app-dark-contrast); |
273 | | - --background: var(--app-light-contrast); |
274 | | - --background-activated: var(--app-dark); |
275 | | - --color: var(--app-grey-medium); |
| 276 | + --border-color: var(--app-white); |
| 277 | + --color: var(--app-white); |
276 | 278 | } |
277 | 279 |
|
278 | | - &.selected {@extend %selected;} |
| 280 | + &.selected { |
| 281 | + @extend %selected; |
| 282 | + opacity: 1; |
| 283 | + } |
279 | 284 | } |
280 | 285 |
|
281 | 286 | &.today { |
| 287 | + border-radius: 44px; |
282 | 288 | --border-color: var(--voxxrin-event-theme-colors-primary-hex); |
283 | | - --background: transparent; |
| 289 | + --background: white; |
284 | 290 | --background-activated: var(--app-grey-line); |
285 | 291 | --color: var(--voxxrin-event-theme-colors-primary-hex); |
| 292 | + box-shadow: 0 0 0 1px rgba(var(--voxxrin-event-theme-colors-primary-rgb), 1); |
| 293 | +
|
| 294 | + @media (prefers-color-scheme: dark) { |
| 295 | + --background: transparent; |
| 296 | + --color: white; |
| 297 | + } |
| 298 | +
|
| 299 | + .todayIndicator { |
| 300 | + position: absolute; |
| 301 | + top: 50%; |
| 302 | + left: 50%; |
| 303 | + transform: translate(-50%, -50%) scale(2.7); |
| 304 | + } |
286 | 305 |
|
287 | | - &.selected {@extend %selected;} |
| 306 | + &.selected { @extend %selected;} |
288 | 307 | } |
289 | 308 |
|
290 | 309 | &.future { |
291 | | - --border-color: var(--app-primary-shade); |
| 310 | + border-radius: 44px; |
| 311 | + --border-color: var(--voxxrin-event-theme-colors-primary-hex); |
292 | 312 | --background: transparent; |
293 | | - --color: var(--app-primary-shade); |
| 313 | + --background-activated: var(--app-grey-line); |
| 314 | + --color: var(--voxxrin-event-theme-colors-primary-hex); |
294 | 315 |
|
295 | 316 | @media (prefers-color-scheme: dark) { |
296 | | - --border-color: var(--app-white); |
297 | | - --color: var(--app-white); |
| 317 | + --border-color: var(--voxxrin-event-theme-colors-primary-hex); |
| 318 | + --background: transparent; |
| 319 | + --background-activated: var(--app-dark); |
| 320 | + --color: rgba(white, 0.5); |
| 321 | + --color-activated: var(--app-white); |
298 | 322 | } |
299 | 323 |
|
300 | 324 | &.selected { @extend %selected;} |
|
0 commit comments