forked from platypush/platypush
Moved more entity common CSS out of the Vue component.
This commit is contained in:
parent
de84a65a22
commit
1e43866978
2 changed files with 34 additions and 44 deletions
|
@ -186,12 +186,6 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin expanded-entity {
|
|
||||||
background: $selected-bg;
|
|
||||||
font-weight: bold;
|
|
||||||
box-shadow: 0 0 3px 2px $default-shadow-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
.entity-container {
|
.entity-container {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -218,35 +212,6 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
:deep(.entity-container) {
|
|
||||||
.entity.expanded {
|
|
||||||
@include expanded-entity();
|
|
||||||
}
|
|
||||||
|
|
||||||
.head {
|
|
||||||
.name {
|
|
||||||
display: inline-flex;
|
|
||||||
word-break: break-all;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
color: $hover-fg;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.label {
|
|
||||||
margin-left: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.value {
|
|
||||||
word-break: break-all;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon:hover {
|
|
||||||
color: $hover-fg;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.blink {
|
.blink {
|
||||||
animation: blink-animation 1s steps(20, start);
|
animation: blink-animation 1s steps(20, start);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,11 +2,21 @@
|
||||||
|
|
||||||
$collapse-toggler-width: 2em;
|
$collapse-toggler-width: 2em;
|
||||||
|
|
||||||
|
@mixin expanded-entity {
|
||||||
|
background: $selected-bg;
|
||||||
|
font-weight: bold;
|
||||||
|
box-shadow: 0 0 3px 2px $default-shadow-color;
|
||||||
|
}
|
||||||
|
|
||||||
.entity {
|
.entity {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
||||||
|
&.expanded {
|
||||||
|
@include expanded-entity();
|
||||||
|
}
|
||||||
|
|
||||||
.head {
|
.head {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -15,20 +25,41 @@ $collapse-toggler-width: 2em;
|
||||||
min-height: 3.5em;
|
min-height: 3.5em;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
|
&.expanded {
|
||||||
|
background: $selected-bg;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
.icon {
|
.icon {
|
||||||
@extend .col-1;
|
@extend .col-1;
|
||||||
margin-right: 1em;
|
margin-right: 0.5em;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $hover-fg;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.label {
|
.label {
|
||||||
@extend .col-s-8;
|
@extend .col-s-8;
|
||||||
@extend .col-m-9;
|
@extend .col-m-9;
|
||||||
margin-top: 0.25em;
|
margin-top: 0.25em;
|
||||||
|
margin-left: 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.expanded {
|
.name {
|
||||||
background: $selected-bg;
|
display: inline-flex;
|
||||||
|
word-break: break-all;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: $hover-fg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.value {
|
||||||
|
font-size: 1.1em;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
word-break: break-all;
|
||||||
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
.value-and-toggler {
|
.value-and-toggler {
|
||||||
|
@ -50,12 +81,6 @@ $collapse-toggler-width: 2em;
|
||||||
min-width: 7em;
|
min-width: 7em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.value {
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
opacity: 0.8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.unit {
|
.unit {
|
||||||
margin-left: 0.2em;
|
margin-left: 0.2em;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue