// npm package: fullcalendar // github link: https://github.com/fullcalendar/fullcalendar div.fc { .fc-button-primary { @extend .btn; @extend .btn-outline-primary; @extend .btn-sm; } --fc-button-active-bg-color: #{$primary}; --fc-button-active-border-color: #{$primary}; --fc-border-color: #{$border-color}; .fc-button .fc-icon { font-size: 1.3em; } .fc-button-primary:focus, .fc-button-primary:not(:disabled).fc-button-active:focus, .fc-button-primary:not(:disabled):active:focus { box-shadow: none; } .fc-button-primary:disabled { border-color: $primary; } .fc-toolbar { @media(max-width: 767px) { flex-direction: column; .fc-toolbar-chunk { margin-bottom: 12px; } } } .fc-daygrid-day-number, .fc-col-header-cell-cushion { color: $body-color; } .fc-daygrid-event { padding: 4px; } .fc-daygrid-day.fc-day-today { background-color: rgba($primary, .2); } .fc-list-event:hover td { background-color: rgba($primary, .2); } .fc-list-day-text, .fc-list-day-side-text { color: $body-color; } } .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link { box-shadow: none; } .fc-theme-standard .fc-popover { background-color: $dropdown-bg; border-color: $dropdown-border-color; box-shadow: $dropdown-box-shadow; .fc-popover-header { background-color: $secondary; } } .fc-theme-standard .fc-list-day-cushion { --fc-neutral-bg-color: #{$body-bg}; } .fc-h-event.fc-daygrid-block-event { margin-bottom: 10px; padding: 8px; border-radius: 2px; background: rgba($primary, .2); border: 0; border-left: 3px solid $primary; color: $body-color; font-weight: 500; } .fc-event.fc-h-event { --fc-event-text-color: #{$body-color}; border-left-width: 3px; font-weight: 700; }