mirror of
https://github.com/grafana/grafana.git
synced 2024-11-30 20:54:22 -06:00
2106f0afc6
* Theme: Updates old gf-form-styles * Removed margin buttom * updated * updated * This will take some time * More style tweaks to both light and dark theme * Minor change * Tweaked table styles
65 lines
1.4 KiB
SCSS
65 lines
1.4 KiB
SCSS
@mixin form-control-validation($color) {
|
|
// Color the label and help text
|
|
.text-help,
|
|
.form-control-label,
|
|
.radio,
|
|
.checkbox,
|
|
.radio-inline,
|
|
.checkbox-inline,
|
|
&.radio label,
|
|
&.checkbox label,
|
|
&.radio-inline label,
|
|
&.checkbox-inline label,
|
|
.custom-control {
|
|
color: $color;
|
|
}
|
|
|
|
.form-control {
|
|
border-color: $color;
|
|
}
|
|
|
|
// Set validation states also for addons
|
|
.input-group-addon {
|
|
color: $color;
|
|
border-color: $color;
|
|
background-color: lighten($color, 40%);
|
|
}
|
|
// Optional feedback icon
|
|
.form-control-feedback {
|
|
color: $color;
|
|
}
|
|
}
|
|
|
|
@mixin form-control-focus() {
|
|
&:focus {
|
|
border-color: $input-border-focus;
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
// Form control sizing
|
|
//
|
|
// Relative text size, padding, and border-radii changes for form controls. For
|
|
// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
|
|
// element gets special love because it's special, and that's a fact!
|
|
|
|
@mixin input-size($parent, $input-height, $padding-y, $padding-x, $font-size, $line-height, $border-radius) {
|
|
#{$parent} {
|
|
height: $input-height;
|
|
padding: $padding-y $padding-x;
|
|
font-size: $font-size;
|
|
line-height: $line-height;
|
|
@include border-radius($border-radius);
|
|
}
|
|
|
|
select#{$parent} {
|
|
height: $input-height;
|
|
line-height: $input-height;
|
|
}
|
|
|
|
textarea#{$parent},
|
|
select[multiple]#{$parent} {
|
|
height: auto;
|
|
}
|
|
}
|