feat: update dashboard style

This commit is contained in:
prssanna 2020-07-14 20:21:58 +05:30
parent b256c406bc
commit a13450e455
2 changed files with 88 additions and 32 deletions

View file

@ -136,8 +136,7 @@ $panel-bg: $gray-50;
height: 100%;
&.widget-shadow {
box-shadow: 0px 1px 4px rgba(17, 43, 66, 0.1), 0px 2px 6px rgba(17, 43, 66, 0.08);
box-shadow: $card-box-shadow;
&:hover {
box-shadow: 0px 2px 8px rgba(17, 43, 66, 0.1), 0px 3px 12px rgba(17, 43, 66, 0.08);
}
@ -182,16 +181,17 @@ $panel-bg: $gray-50;
cursor: -webkit-grabbing;
&:active {
cursor: grabbing;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
cursor: grabbing;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
}
.dashboard-date-field {
.clearfix,
.help-box {
display: none;
height: 27px;
.clearfix, .help-box {
display: none !important;
}
.frappe-control,
@ -220,17 +220,37 @@ $panel-bg: $gray-50;
// Overrides for each widgets
&.dashboard-widget-box {
min-height: 260px;
padding: 0px;
min-height: 240px;
padding: 10px 15px;
box-shadow: $card-box-shadow;
.chart-container {
margin-right: -10px;
margin-left: -10px;
.frappe-chart {
line.line-horizontal {
stroke: $border-color !important;
}
}
}
.widget-footer {
font-size: 85%;
.btn-xs {
padding: 4px 8px;
}
.widget-subtitle {
font-size: $font-size-sm;
color: $text-muted;
margin-top: 5px;
}
.widget-head {
padding: 10px;
}
.widget-control {
margin-top: -10px;
}
.chart-loading-state {
@ -405,14 +425,14 @@ $panel-bg: $gray-50;
&.number-widget-box {
cursor: pointer;
height: 110px;
padding: 10px;
height: 115px;
padding: 20px;
.widget-head {
.widget-title {
font-weight: normal;
color: $text-muted;
font-weight: 500;
color: var(--grey-900);
font-size: var(--text-base);
margin-top: -5px;
}
@ -421,6 +441,10 @@ $panel-bg: $gray-50;
right: -10px;
top: -10px;
}
.card-actions {
margin-top: -25px;
}
}
.widget-body {
@ -434,14 +458,15 @@ $panel-bg: $gray-50;
}
.widget-content {
padding-top: 30px;
padding-top: 25px;
display: flex;
justify-content: space-between;
.number {
font-weight: 600;
font-size: 26px;
line-height: 1.8em;
font-size: 22px;
line-height: 2.4em;
color: var(--grey-800);
}
.number-text {
@ -451,31 +476,46 @@ $panel-bg: $gray-50;
}
.card-stats {
padding-top: 5px;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.percentage-stat {
float: right;
clear: right;
.percentage-stat-area {
font-size: 12px;
.indicator-pill-round {
height: 18px;
width: 18px;
.icon-xs {
width: 8px;
height: 7px;
}
}
.percentage-stat {
margin-left: 5px;
vertical-align: bottom;
font-weight: 500;
}
}
.stat-period {
float: right;
clear: right;
margin-top: 5px;
font-size: 11px;
}
.green-stat {
color: var(--green-600);
color: var(--dark-green-500);
}
.red-stat {
color: var(--red-600);
color: var(--red-500);
}
.grey-stat {
color: $text-muted;
color: var(--grey-600);
}
}
}

View file

@ -10,6 +10,19 @@
height: 24px;
}
.indicator-pill-round {
align-items: center;
display: inline-flex;
justify-content: center;
font-size: var(--text-sm);
border-radius: 50%;
vertical-align: middle;
font-weight: 500;
margin: auto;
width: 24px;
height: 24px;
}
.indicator-pill::before,
.indicator-pill-right::after {
content:'';
@ -27,11 +40,12 @@
}
.indicator-pill-right::after {
margin:0 0 0 4px;
margin: 0 0 0 4px;
}
.indicator-pill.green,
.indicator-pill-right.green {
.indicator-pill-right.green,
.indicator-pill-round.green {
background: var(--dark-green-50);
color: var(--dark-green-500);
&::before, &::after {
@ -67,7 +81,8 @@
}
.indicator-pill.grey,
.indicator-pill-right.grey {
.indicator-pill-right.grey,
.indicator-pill-round.grey {
background: var(--grey-100);
color: var(--grey-600);
&::before, &::after {
@ -85,7 +100,8 @@
}
.indicator-pill.red,
.indicator-pill-right.red {
.indicator-pill-right.red,
.indicator-pill-round.red {
background: var(--red-50);
color: var(--red-500);
&::before, &::after {