laravelEcomm/public/Dashboard/scss/common/light/components/plugin-overrides/_full-calendar.scss
2024-07-12 12:51:02 +05:45

155 lines
3.0 KiB
SCSS

/* Full Calendar */
.fc {
button {
@extend .btn;
@extend .btn-sm;
height: auto;
background-image: none;
text-shadow: none;
font-weight: 400;
background-color: $white;
border-color: $border-color;
text-transform: capitalize;
color: $fullcalendar-color;
.fc-icon-right-single-arrow,
.fc-icon-left-single-arrow {
&:after {
color: $fullcalendar-color;
font: normal normal normal 15px/1 "themify";
}
}
.fc-icon-right-single-arrow {
&:after {
content: "\e649";
}
}
.fc-icon-left-single-arrow {
&:after {
content: "\e64a";
}
}
}
.fc-button-group {
@extend .btn-group;
.fc-button {
background-color: $white;
margin: 0;
&.fc-state-active {
color: theme-color(danger);
}
}
}
.fc-header-toolbar {
margin-top: 2rem;
.fc-center {
h2 {
font-size: 1rem;
}
}
@media (max-width: 767px) {
.fc-left,
.fc-right,
.fc-center {
float: none;
margin-bottom: 10px;
&:after {
content: "";
clear: both;
display: block;
}
}
.fc-left {
.fc-today-button {
float: right;
}
}
.fc-right {
.fc-button-group {
float: none;
}
}
}
}
.fc-widget-header {
border: 0;
table {
tr {
th {
border-width: 0 0 1px 0;
text-align: right;
padding: 1rem;
@media (max-width: 767px) {
padding: 1rem .25rem;
}
span {
font-size: 10px;
text-transform: uppercase;
color: $fullcalendar-color;
letter-spacing: 1px;
}
}
}
}
}
.fc-content-skeleton {
table {
tr {
td {
padding: .5rem;
font-size: .875rem;
}
}
}
}
.fc-event {
border: 0;
color: $white;
padding: .5rem;
&.fc-start {
background: theme-color(primary);
border-radius: 4px;
border-left: 4px solid theme-color(primary);
}
&.fc-not-start,
&.fc-not-end {
background: theme-color(danger);
border-left: 4px solid theme-color(danger);
padding-left: .5rem;
}
&.fc-not-end {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.fc-title,
.fc-time {
color: $white;
}
}
}
.fc-external-events {
.fc-event {
background: $white;
color: $black;
border-width: 0 0 0 4px;
padding: 16px;
border-radius: 0;
margin-bottom: 10px;
&:nth-child(1) {
border-color: theme-color(primary);
}
&:nth-child(2) {
border-color: theme-color(danger);
}
&:nth-child(3) {
border-color: theme-color(success);
}
&:nth-child(4) {
border-color: theme-color(info);
}
&:nth-child(4) {
border-color: theme-color(warning);
}
}
}