Skip to content

Commit cec26c6

Browse files
committed
(styles) - Adjust day selector style
1 parent 1afc373 commit cec26c6

File tree

1 file changed

+44
-20
lines changed

1 file changed

+44
-20
lines changed

mobile/src/components/schedule/DaySelector.vue

Lines changed: 44 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
today: today.localeCompare(day.localDate) === 0,
1515
future: today.localeCompare(day.localDate) === -1,
1616
}">
17+
<ion-spinner v-if="today.localeCompare(day.localDate) === 0"
18+
class="todayIndicator"
19+
name="lines-sharp"
20+
duration="2500">
21+
</ion-spinner>
1722
<div class="dayList-button-content">
1823
<strong class="day">{{day.formatted.day}}</strong>
1924
<span class="month">{{day.formatted.month}}</span>
@@ -209,20 +214,20 @@ function findDayByLocalDate(localDate: string) {
209214
width: calc(100% - 64px);
210215
min-width: 32px;
211216
height: 0;
212-
border-bottom: 2px dashed var(--app-beige-line);
217+
border-bottom: 2px solid var(--voxxrin-event-theme-colors-primary-hex);
213218
content: '';
214219
border-radius: 8px;
215220
216221
@media (prefers-color-scheme: dark) {
217-
border-bottom: 2px dashed var(--app-white);
222+
border-bottom: 2px solid var(--app-white);
218223
}
219224
}
220225
221226
&.past:after {
222-
border-bottom: 2px solid var(--app-grey-light);
227+
border-bottom: 2px dashed var(--app-beige-line);
223228
224229
@media (prefers-color-scheme: dark) {
225-
border-bottom: 2px solid var(--app-light-contrast);
230+
border-bottom: 2px dashed var(--app-light-contrast);
226231
}
227232
}
228233
}
@@ -262,39 +267,58 @@ function findDayByLocalDate(localDate: string) {
262267
}
263268
264269
&.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;
270274
271275
@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);
276278
}
277279
278-
&.selected {@extend %selected;}
280+
&.selected {
281+
@extend %selected;
282+
opacity: 1;
283+
}
279284
}
280285
281286
&.today {
287+
border-radius: 44px;
282288
--border-color: var(--voxxrin-event-theme-colors-primary-hex);
283-
--background: transparent;
289+
--background: white;
284290
--background-activated: var(--app-grey-line);
285291
--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+
}
286305
287-
&.selected {@extend %selected;}
306+
&.selected { @extend %selected;}
288307
}
289308
290309
&.future {
291-
--border-color: var(--app-primary-shade);
310+
border-radius: 44px;
311+
--border-color: var(--voxxrin-event-theme-colors-primary-hex);
292312
--background: transparent;
293-
--color: var(--app-primary-shade);
313+
--background-activated: var(--app-grey-line);
314+
--color: var(--voxxrin-event-theme-colors-primary-hex);
294315
295316
@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);
298322
}
299323
300324
&.selected { @extend %selected;}

0 commit comments

Comments
 (0)