This commit is contained in:
2026-05-06 00:18:37 +02:00
parent 09e0ce8dc0
commit ea77c8ea35
25 changed files with 1996 additions and 34 deletions

View File

@@ -190,9 +190,14 @@
opacity: 1;
.fc-daygrid-day-number {
color: #fff;
color: #6c757d;
}
}
.fc-daygrid-day-number,
a.fc-daygrid-day-number {
color: #021526 !important;
font-weight: 600;
}
.fc-daygrid-day {
&:hover {
background: #f8f9fa;
@@ -233,6 +238,31 @@
.fc-bg-event.yacht-day-blocked {
opacity: 0.92 !important;
}
// Half-day rendering for first / last day of a booking or blockade.
// Skos 45°. Pierwszy dzień: trójkąt bottom-left = wolny, top-right = zajęty (odbiór po południu).
// Ostatni dzień: trójkąt top-left = zajęty, bottom-right = wolny (zwrot rano).
.fc-bg-event.yacht-day-booked-start,
.fc-bg-event.yacht-day-blocked-start {
background: linear-gradient(
135deg,
var(--yacht-available-bg, #f5f9ff) 0%,
var(--yacht-available-bg, #f5f9ff) 50%,
var(--yacht-booked-bg, #bc1834) 50%,
var(--yacht-booked-bg, #bc1834) 100%
) !important;
opacity: 0.92 !important;
}
.fc-bg-event.yacht-day-booked-end,
.fc-bg-event.yacht-day-blocked-end {
background: linear-gradient(
135deg,
var(--yacht-booked-bg, #bc1834) 0%,
var(--yacht-booked-bg, #bc1834) 50%,
var(--yacht-available-bg, #f5f9ff) 50%,
var(--yacht-available-bg, #f5f9ff) 100%
) !important;
opacity: 0.92 !important;
}
}
.yacht-day-available {
cursor: pointer;
@@ -679,10 +709,31 @@ body .fc .fc-day-other .fc-daygrid-day-top {
opacity: 1;
}
// .fc-theme-standard td,
// .fc-theme-standard th {
// border: 1px solid hsla(0, 0%, 100%, 0.2);
// }
.yacht-calendar {
--fc-border-color: #0e2036;
.fc {
--fc-border-color: #0e2036;
}
.fc-theme-standard td,
.fc-theme-standard th,
.fc-theme-standard .fc-scrollgrid,
.fc-scrollgrid,
.fc-scrollgrid-section > *,
.fc-daygrid-day,
.fc-col-header-cell {
border-color: #0e2036 !important;
}
.fc-col-header-cell {
background: #0e2036;
color: #fff;
}
.fc-col-header-cell .fc-col-header-cell-cushion {
color: #fff;
font-weight: 600;
padding: 8px 4px;
}
}
table {
margin-bottom: 0 !important;