Skip to content

Commit

Permalink
✨ feat(flex.scss): Add flex-wrap classes
Browse files Browse the repository at this point in the history
  • Loading branch information
Spiderpig86 committed Feb 8, 2022
1 parent 144f1b6 commit 7875c39
Show file tree
Hide file tree
Showing 6 changed files with 166 additions and 12 deletions.
72 changes: 72 additions & 0 deletions dist/cirrus-core.css
Original file line number Diff line number Diff line change
Expand Up @@ -13026,6 +13026,78 @@ ul .divider::after {
flex-shrink: 1 !important;
}
}
.u-flex-wrap {
flex-wrap: wrap !important;
}

.u-flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}

.u-flex-nowrap {
flex-wrap: nowrap !important;
}

@media screen and (min-width: 640px) {
.u-flex-wrap-sm {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 640px) {
.u-flex-wrap-reverse-sm {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 640px) {
.u-flex-nowrap-sm {
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 768px) {
.u-flex-wrap-md {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 768px) {
.u-flex-wrap-reverse-md {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 768px) {
.u-flex-nowrap-md {
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 1024px) {
.u-flex-wrap-lg {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 1024px) {
.u-flex-wrap-reverse-lg {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 1024px) {
.u-flex-nowrap-lg {
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 1280px) {
.u-flex-wrap-xl {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 1280px) {
.u-flex-wrap-reverse-xl {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 1280px) {
.u-flex-nowrap-xl {
flex-wrap: nowrap !important;
}
}
.u-gap-0 {
gap: 0rem !important;
}
Expand Down
2 changes: 1 addition & 1 deletion dist/cirrus-core.min.css

Large diffs are not rendered by default.

72 changes: 72 additions & 0 deletions dist/cirrus.css
Original file line number Diff line number Diff line change
Expand Up @@ -13027,6 +13027,78 @@ ul .divider::after {
flex-shrink: 1 !important;
}
}
.u-flex-wrap {
flex-wrap: wrap !important;
}

.u-flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}

.u-flex-nowrap {
flex-wrap: nowrap !important;
}

@media screen and (min-width: 640px) {
.u-flex-wrap-sm {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 640px) {
.u-flex-wrap-reverse-sm {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 640px) {
.u-flex-nowrap-sm {
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 768px) {
.u-flex-wrap-md {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 768px) {
.u-flex-wrap-reverse-md {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 768px) {
.u-flex-nowrap-md {
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 1024px) {
.u-flex-wrap-lg {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 1024px) {
.u-flex-wrap-reverse-lg {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 1024px) {
.u-flex-nowrap-lg {
flex-wrap: nowrap !important;
}
}
@media screen and (min-width: 1280px) {
.u-flex-wrap-xl {
flex-wrap: wrap !important;
}
}
@media screen and (min-width: 1280px) {
.u-flex-wrap-reverse-xl {
flex-wrap: wrap-reverse !important;
}
}
@media screen and (min-width: 1280px) {
.u-flex-nowrap-xl {
flex-wrap: nowrap !important;
}
}
.u-gap-0 {
gap: 0rem !important;
}
Expand Down
2 changes: 1 addition & 1 deletion dist/cirrus.min.css

Large diffs are not rendered by default.

21 changes: 11 additions & 10 deletions src/internal/_config.scss
Original file line number Diff line number Diff line change
Expand Up @@ -62,16 +62,17 @@ $default-config: (
// Please define all colors using hex
// Omitting some colors may break Cirrus builds
colors: (
pink: (),
red: (),
orange: (),
yellow: (),
green: (),
teal: (),
blue: (),
indigo: (),
purple: (),
gray: (),
// Note: The quotes matter!
'pink': (),
'red': (),
'orange': (),
'yellow': (),
'green': (),
'teal': (),
'blue': (),
'indigo': (),
'purple': (),
'gray': (),
),
fonts: (
sizes: (
Expand Down
9 changes: 9 additions & 0 deletions src/utils/flex.scss
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ $generate-utility: should-generate-classes($FLEX);
$justify-content: flex-start, center, flex-end, space-between, space-around, space-evenly;
$align-items: stretch, flex-start, center, flex-end, baseline;
$flex-grow: 0, 1;
$flex-wrap: wrap, wrap-reverse, nowrap;

@include generate-classes-for-viewport(
$flex-directions,
Expand Down Expand Up @@ -41,6 +42,14 @@ $generate-utility: should-generate-classes($FLEX);
'u#{delimitize('flex-shrink')}',
$generate-viewports: #{get-viewport-flag($FLEX)}
);

// Flex wrap
@include generate-classes-for-viewport(
$flex-wrap,
'flex-wrap',
'u#{delimitize('flex')}',
$generate-viewports: #{get-viewport-flag($FLEX)}
);
}


Expand Down

0 comments on commit 7875c39

Please sign in to comment.