UNPKG

@checksub_team/react-widgets

Version:
171 lines (129 loc) 5.46 kB
@gray-base: #000; @gray-darker: lighten(@gray-base, 13.5%); // #222 @gray-dark: lighten(@gray-base, 20%); // #333 @gray: lighten(@gray-base, 33.5%); // #555 @gray-light: lighten(@gray-base, 46.7%); // #777 @gray-lighter: lighten(@gray-base, 93.5%); // #eee @font-size: 1em; @font-family: inherit; @text-color: @gray-dark; @version: "4.1.0"; @font-path: "../fonts"; // for referencing Bootstrap CDN font files directly @img-path: "../img"; @img-busy: url('@{img-path}/loading.gif'); @img-busy-lg: url("@{img-path}/loader-big.gif"); @border-radius: 4px; @border-radius-sm: 3px; @widget-bg: #fff; @widget-border: #ccc; @icon-color: inherit; // // Widget States // @state-bg-select: #337ab7; @state-border-select: @state-bg-select; @state-color-select: white; @state-bg-hover: darken(#fff, 10%); @state-border-hover: @state-bg-hover; @state-color-hover: @text-color; @state-bg-focus: transparent; @state-border-focus: #66afe9; @state-color-focus: @text-color; // // Buttons // @btn-bg: #fff; @btn-color: @text-color; @btn-border: #ccc; @btn-bg-hover: @state-bg-hover; @btn-border-hover: @state-border-hover; @btn-active-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); @select-btn-bg: @btn-bg; @select-btn-color: @btn-color; @select-btn-border: @btn-border; @select-btn-bg-hover: @btn-bg-hover; @select-btn-border-hover: @btn-border-hover; @select-btn-active-box-shadow: @btn-active-box-shadow; // // Picker inputs // @input-color: @gray; @input-height: 2.429em; // 2.5em is good for 16px roots @input-padding-horizontal: 0.857em; @input-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); @input-bg: @widget-bg; @input-color-placeholder: #999; @input-border: @widget-border; @input-border-width: 1px; @input-border-radius: @border-radius; @input-bg-disabled: @gray-lighter; @input-border-disabled: @input-border; @input-bg-hover: @gray-lighter; @input-border-hover: @input-border; @input-bg-focus: @input-bg; @input-border-focus: @state-border-focus; @input-focus-color: rgba(red(@input-border-focus), green(@input-border-focus), blue(@input-border-focus), .6); @input-focus-box-shadow: 0 0 8px @input-focus-color; @input-bg-color-autofill: rgb(250, 255, 189); @input-color-autofill: rgb(0, 0, 0); // // List // @list-font-size: @font-size; @list-bg-hover: @state-bg-hover; @list-border-hover: @state-border-hover; @list-color-hover: @state-color-hover; @list-bg-focus: @state-bg-focus; @list-border-focus: @state-border-focus; @list-color-focus: @state-color-focus; @list-bg-select: @state-bg-select; @list-border-select: @state-border-select; @list-color-select: @state-color-select; @list-text-color: @text-color; @list-padding-vertical: 0.143em; @list-padding-horizontal: 0.750em; // // Popup // @popup-bg: @widget-bg; @popup-border: @widget-border; @popup-border-radius: @border-radius-sm; @popup-box-shadow-offset: 6px; @popup-box-shadow: 0 (@popup-box-shadow-offset - 1px) @popup-box-shadow-offset rgba(0,0,0,0.2); @popup-box-shadow-up: 0 -2px @popup-box-shadow-offset rgba(0,0,0,0.2); @popup-zindex: 1005; @popup-zindex-focused: @popup-zindex + 1; // // Calendar // @calendar-bg: @widget-bg; @calendar-cell-align: center; @calendar-cell-padding: .25em; @calendar-cell-color: @btn-color; @calendar-cell-border-radius: @input-border-radius; @calendar-cell-bg-hover: @state-bg-hover; @calendar-cell-border-hover: @state-border-hover; @calendar-cell-color-hover: @state-color-hover; @calendar-cell-bg-focus: @state-bg-focus; @calendar-cell-border-focus: @state-border-focus; @calendar-cell-color-focus: @state-color-focus; @calendar-cell-bg-select: @state-bg-select; @calendar-cell-border-select: @state-border-select; @calendar-cell-color-select: @state-color-select; // // Multiselect // @multiselect-gutter-pt: 0.115; @multiselect-tag-padding-left: 0.35em; @multiselect-tag-padding-right: 0.35em; @multiselect-tag-color: inherit; @multiselect-tag-border: @btn-border; @multiselect-tag-bg: @gray-lighter; @multiselect-tag-height-pt: 1 - (@multiselect-gutter-pt * 2); @multiselect-tag-gutter-fallback: @input-height * @multiselect-gutter-pt; @multiselect-tag-gutter: ~"calc(@{multiselect-tag-gutter-fallback} - @{input-border-width})"; @multiselect-tag-height: @input-height * @multiselect-tag-height-pt; @multiselect-tag-border-radius: @border-radius-sm; @multiselect-tag-bg-hover: @state-bg-hover; @multiselect-tag-border-hover: @state-border-hover; @multiselect-tag-color-hover: @state-color-hover;