mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
168 lines
3.5 KiB
SCSS
168 lines
3.5 KiB
SCSS
.sc-button {
|
|
margin-bottom: 0.5rem;
|
|
|
|
&.bt-submit, &.bt-save, &.bt-create, &.bt-new, &.bt-duplicate, &.bt-not-duplicate {
|
|
@include button($green, $white);
|
|
}
|
|
|
|
&.bt-reset, &.bt-delete {
|
|
@include button($red, $white);
|
|
}
|
|
|
|
&.bt-action, &.bt-edit, &.bt-update {
|
|
@include button($orange, $white);
|
|
}
|
|
|
|
&.bt-show, &.bt-view {
|
|
@include button($blue, $white);
|
|
}
|
|
|
|
&:not(.change-icon) {
|
|
|
|
// icons using font-awesome "old way"
|
|
&.bt-create::before,
|
|
&.bt-save::before,
|
|
&.bt-new::before,
|
|
&.bt-delete::before,
|
|
&.bt-update::before,
|
|
&.bt-edit::before,
|
|
&.bt-cancel::before,
|
|
&.bt-view::before,
|
|
&.bt-show::before {
|
|
font: normal normal normal 14px/1 FontAwesome;
|
|
margin-right: 0.5em;
|
|
}
|
|
|
|
// icons using font-awesome "new svg way"
|
|
&.bt-not-duplicate::before,
|
|
&.bt-duplicate::before {
|
|
display: inline-block;
|
|
width: 1em;
|
|
margin-right: 0.5em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
&.bt-save::before {
|
|
// add a floppy
|
|
content: "";
|
|
}
|
|
|
|
&.bt-create::before, &.bt-new::before {
|
|
// add a plus
|
|
content: "";
|
|
}
|
|
|
|
&.bt-delete::before {
|
|
// add a trash
|
|
content: "";
|
|
}
|
|
|
|
&.bt-edit::before, &.bt-update::before {
|
|
// add a pencil
|
|
content: "";
|
|
}
|
|
|
|
&.bt-cancel::before {
|
|
// add an arrow left
|
|
content: "";
|
|
}
|
|
|
|
&.bt-show::before, &.bt-view::before {
|
|
content: "";
|
|
}
|
|
|
|
&.bt-duplicate::before {
|
|
content: url("./copy-solid.svg");
|
|
}
|
|
|
|
&.bt-not-duplicate::before {
|
|
content: url("./users-slash-solid.svg");
|
|
}
|
|
}
|
|
|
|
> i.fa {
|
|
margin-right: 0.5em;
|
|
}
|
|
|
|
&.has-hidden,
|
|
&:empty {
|
|
> i.fa {
|
|
margin-right: 0;
|
|
}
|
|
&:not(.change-icon) {
|
|
&.bt-create::before,
|
|
&.bt-save::before,
|
|
&.bt-new::before,
|
|
&.bt-delete::before,
|
|
&.bt-update::before,
|
|
&.bt-edit::before,
|
|
&.bt-cancel::before,
|
|
&.bt-view::before,
|
|
&.bt-show::before {
|
|
margin-right: 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.has-hidden > span.show-on-hover {
|
|
display: none;
|
|
}
|
|
|
|
&.has-hidden:hover {
|
|
|
|
> span.show-on-hover {
|
|
display: inline-block;
|
|
}
|
|
|
|
> i.fa {
|
|
margin-right: 0.5em;
|
|
}
|
|
|
|
&:not(.change-icon) {
|
|
&.bt-create::before,
|
|
&.bt-save::before,
|
|
&.bt-new::before,
|
|
&.bt-delete::before,
|
|
&.bt-update::before,
|
|
&.bt-edit::before,
|
|
&.bt-cancel::before,
|
|
&.bt-view::before,
|
|
&.bt-show::before {
|
|
margin-right: 0.5em;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.button-small {
|
|
font-size: 80%;
|
|
padding: 6px 8px;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Sticky form buttons
|
|
.sticky-form-buttons {
|
|
margin-top:1em;
|
|
background-color:$chill-beige;
|
|
position:sticky;
|
|
bottom:0.5em;
|
|
text-align:center;
|
|
padding:0.5em;
|
|
border-radius: $base-border-radius;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.sticky-form-buttons .margin-5 {
|
|
margin-left: 5%;
|
|
margin-right: 5%;
|
|
}
|
|
|
|
.sticky-form-buttons .margin-10 {
|
|
margin-left: 10%;
|
|
margin-right: 10%;
|
|
}
|