refactor: Move flex styles to .scss file

This commit is contained in:
Suraj Shetty 2020-12-09 11:46:16 +05:30
parent b276659523
commit 240b4eb8ea
3 changed files with 87 additions and 82 deletions

View file

@ -1,82 +0,0 @@
.flex {
display: flex;
}
.flex-column {
.flex;
flex-direction: column;
}
.justify-center {
justify-content: center;
}
.align-center {
align-items: center;
}
.align-flex-end {
align-items: flex-end;
}
.justify-between {
justify-content: space-between
}
.justify-flex-end {
justify-content: flex-end;
}
.justify-flex-start {
justify-content: flex-start;
}
.flex-wrap {
flex-wrap: wrap;
}
.flush-top {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.level {
display: flex;
justify-content: space-between;
align-items: center;
}
.level-left, .level-right {
display: flex;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
align-items: center;
&.is-flexible {
flex-grow: initial;
flex-shrink: initial;
}
}
.level-left {
justify-content: flex-start;
}
.level-right {
justify-content: flex-end;
}
.level-item {
align-items: center;
display: flex;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
justify-content: center;
}
.fill-width {
flex: 1
}

View file

@ -0,0 +1,86 @@
.flex {
display: flex;
}
.flex-column {
@extend .flex;
flex-direction: column;
}
.justify-center {
justify-content: center;
}
.align-center {
align-items: center;
}
.align-flex-start {
align-items: flex-start;
}
.align-flex-end {
align-items: flex-end;
}
.justify-between {
justify-content: space-between
}
.justify-flex-end {
justify-content: flex-end;
}
.justify-flex-start {
justify-content: flex-start;
}
.flex-wrap {
flex-wrap: wrap;
}
.flush-top {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.level {
display: flex;
justify-content: space-between;
align-items: center;
}
.level-left, .level-right {
display: flex;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
align-items: center;
&.is-flexible {
flex-grow: initial;
flex-shrink: initial;
}
}
.level-left {
justify-content: flex-start;
}
.level-right {
justify-content: flex-end;
}
.level-item {
align-items: center;
display: flex;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
justify-content: center;
}
.fill-width {
flex: 1
}

View file

@ -41,3 +41,4 @@
@import "theme_switcher";
@import "quill";
@import "plyr";
@import "../common/flex"