Move background colors to mixin

This commit is contained in:
Ramon Wenger 2018-09-17 18:54:26 +02:00
parent 1927244f26
commit 345b269435
4 changed files with 21 additions and 33 deletions

View File

@ -45,6 +45,7 @@
<style scoped lang="scss"> <style scoped lang="scss">
@import "@/styles/_variables.scss"; @import "@/styles/_variables.scss";
@import "@/styles/_mixins.scss";
.room-colors { .room-colors {
display: flex; display: flex;
@ -72,18 +73,7 @@
justify-items: center; justify-items: center;
align-items: center; align-items: center;
&--yellow { @include skillbox-colors;
background-color: $color-accent-1;
}
&--blue {
background-color: $color-accent-2;
}
&--red {
background-color: $color-accent-3;
}
&--green {
background-color: $color-accent-4;
}
} }
} }
</style> </style>

View File

@ -56,15 +56,7 @@
-ms-grid-rows: 210px 1fr; -ms-grid-rows: 210px 1fr;
-ms-grid-columns: 1fr; -ms-grid-columns: 1fr;
&--red { @include skillbox-colors;
background-color: $red;
}
&--green {
background-color: $green;
}
&--brown {
background-color: $brown;
}
svg { svg {
width: 30px; width: 30px;

View File

@ -46,6 +46,7 @@
<style lang="scss" scoped> <style lang="scss" scoped>
@import "@/styles/_variables.scss"; @import "@/styles/_variables.scss";
@import "@/styles/_mixins.scss";
.skillbox { .skillbox {
margin: 0 auto; margin: 0 auto;
@ -64,18 +65,7 @@
-ms-grid-rows: auto 32px 1fr; // 1 extra row for gap -ms-grid-rows: auto 32px 1fr; // 1 extra row for gap
-ms-grid-columns: 1fr; -ms-grid-columns: 1fr;
&--yellow { @include skillbox-colors;
background-color: $color-accent-1;
}
&--blue {
background-color: $color-accent-2;
}
&--red {
background-color: $color-accent-3;
}
&--green {
background-color: $color-accent-4;
}
&__header { &__header {
grid-area: h; grid-area: h;

View File

@ -11,3 +11,19 @@
font-size: 1rem; font-size: 1rem;
fill: $color-darkgrey-1; fill: $color-darkgrey-1;
} }
@mixin skillbox-colors {
&--yellow {
background-color: $color-accent-1;
}
&--blue {
background-color: $color-accent-2;
}
&--red {
background-color: $color-accent-3;
}
&--green {
background-color: $color-accent-4;
}
}