@checksub_team/react-widgets
Version:
143 lines (116 loc) • 2.66 kB
text/less
.rw-calendar-popup {
right: auto;
min-width: 0;
width: 18em;
}
.rw-calendar {
border-radius: @border-radius;
background-color: @calendar-bg;
border: @widget-border 1px solid;
overflow: hidden;
&.rw-popup {
border-color: @popup-border;
}
}
.rw-calendar-now {
font-weight: bold;
}
.rw-calendar-btn-left,
.rw-calendar-btn-right {
width: 12.5%;
}
.rw-calendar-btn-view {
width: 75%;
}
.rw-calendar-footer {
border-top: 1px solid @input-border;
}
.rw-calendar-grid {
outline: none;
height: 200 / 14em;
table-layout: fixed;
border-collapse: separate;
border-spacing: 0;
width: 100%;
background-color: @calendar-bg;
}
.rw-head-cell {
text-align: @calendar-cell-align;
border-bottom: 1px solid @input-border;
padding: @calendar-cell-padding;
}
.rw-cell {
color: @calendar-cell-color;
border-radius: @calendar-cell-border-radius;
cursor: pointer;
line-height: normal;
text-align: center;
border: 1px solid transparent;
padding: @calendar-cell-padding;
&:hover {
.state-hover(@calendar-cell-bg-hover, @calendar-cell-border-hover, @calendar-cell-color-hover);
}
&.rw-state-focus {
.state-focus(@calendar-cell-bg-focus, @calendar-cell-border-focus, @calendar-cell-color-focus);
}
&.rw-state-selected {
.state-select(@calendar-cell-bg-select, @calendar-cell-border-select, @calendar-cell-color-select);
}
&.rw-state-disabled {
.disabled-color(@btn-color);
&:hover {
background: none;
border-color: transparent;
}
}
.rw-calendar-month & {
text-align: @calendar-cell-align;
}
}
.rw-cell-off-range {
color: lighten(@btn-color, 40%)
}
.rw-calendar-transition-group {
position: relative;
}
.rw-calendar-transition {
transition: transform 300ms;
overflow: hidden;
}
.rw-calendar-transition-top {
transform: translateY(-100%);
}
.rw-calendar-transition-bottom {
transform: translateY(100%);
}
.rw-calendar-transition-right {
transform: translateX(-100%);
}
.rw-calendar-transition-left {
transform: translateX(100%);
}
.rw-calendar-transition-entering,
.rw-calendar-transition-entered {
&.rw-calendar-transition-top,
&.rw-calendar-transition-bottom {
transform: translateY(0);
}
&.rw-calendar-transition-right,
&.rw-calendar-transition-left {
transform: translateX(0);
}
}
.rw-calendar-transition-exiting {
&.rw-calendar-transition-top {
transform: translateY(100%);
}
&.rw-calendar-transition-bottom {
transform: translateY(-100%);
}
&.rw-calendar-transition-right {
transform: translateX(100%);
}
&.rw-calendar-transition-left {
transform: translateX(-100%);
}
}