N°2847 - Dashboard: Improve grid alignments and design of the badge dashlet

This commit is contained in:
Molkobain
2020-10-09 18:42:53 +02:00
parent ecf678f39f
commit 64a96ac001
5 changed files with 41 additions and 22 deletions

View File

@@ -22,7 +22,10 @@ $ibo-dashlet-badge--action-icon--margin-right: 6px !default;
/* Rules */
.ibo-dashlet-badge{
min-width: $ibo-dashlet-badge--min-width;
//min-width: $ibo-dashlet-badge--min-width;
flex-basis: $ibo-dashlet-badge--min-width;
flex-grow: 1;
flex-shrink: 1;
padding: $ibo-dashlet-badge--padding-y $ibo-dashlet-badge--padding-x;
background-color: $ibo-dashlet-badge--background-color;
border: $ibo-dashlet-badge--border;
@@ -38,6 +41,7 @@ $ibo-dashlet-badge--action-icon--margin-right: 6px !default;
}
.ibo-dashlet-badge--icon{
width: $ibo-dashlet-badge--icon--size;
min-width: $ibo-dashlet-badge--icon--size; /* To avoid image being shrinked when container is too small */
max-height: $ibo-dashlet-badge--icon--size;
}
@@ -69,4 +73,4 @@ $ibo-dashlet-badge--action-icon--margin-right: 6px !default;
}
.ibo-dashlet-badge--action-create-icon{
margin-right: $ibo-dashlet-badge--action-icon--margin-right;
}
}

View File

@@ -6,15 +6,13 @@
/* SCSS variables */
$ibo-dashlet--width: 100% !default;
$ibo-dashlet--width--is-inline: auto !default;
$ibo-dashlet--margin-bottom--is-last: 16px !default;
$ibo-dashlet--elements-spacing-x: 24px !default;
$ibo-dashlet--elements-spacing-y: 24px !default;
/* Rules */
.ibo-dashlet{
width: $ibo-dashlet--width;
&:not(:last-of-type){
margin-bottom: $ibo-dashlet--margin-bottom--is-last;
}
margin: calc(#{$ibo-dashlet--elements-spacing-y} / 2) calc(#{$ibo-dashlet--elements-spacing-x} / 2);
}
.ibo-dashlet--is-inline{
width: $ibo-dashlet--width--is-inline;