Skip to content

Commit

Permalink
refactor: write button-group to use more library conventions
Browse files Browse the repository at this point in the history
  • Loading branch information
sebnitu committed Aug 28, 2020
1 parent 831c52f commit 7ab3170
Show file tree
Hide file tree
Showing 16 changed files with 138 additions and 62 deletions.
51 changes: 37 additions & 14 deletions docs/dist/styles.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/dist/styles.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/dist/styles.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/dist/styles.min.css.map

Large diffs are not rendered by default.

51 changes: 37 additions & 14 deletions packages/button-group/dist/styles.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/button-group/dist/styles.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/button-group/dist/styles.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/button-group/dist/styles.min.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions packages/button-group/src/_button-group.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@
display: inline-flex;
flex-wrap: wrap;
align-items: center;
margin: (var.$gap * -1) 0 0 (var.$gap * -1);
margin-top: (var.$gap * -1);
margin-left: (var.$gap * -1);

#{var.$children-selector} {
z-index: 1;
flex: 0 0 auto;
margin: var.$gap 0 0 var.$gap;
margin-top: var.$gap;
margin-left: var.$gap;
border-radius: var.$border-radius;

&:hover {
Expand Down
6 changes: 4 additions & 2 deletions packages/button-group/src/_button-group_gap.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ $_v: var.$prefix-modifier-value;

@each $key, $value in var.$gap-scale {
.#{$_b}button-group#{$_m}gap#{$_v}#{$key} {
margin: (-$value) 0 0 (-$value);
margin-top: (-$value);
margin-left: (-$value);

#{var.$children-selector} {
margin: $value 0 0 $value;
margin-top: $value;
margin-left: $value;
}
}
}
6 changes: 4 additions & 2 deletions packages/button-group/src/_button-group_join.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ $_m: var.$prefix-modifier;
$_v: var.$prefix-modifier-value;

.#{$_b}button-group#{$_m}join {
margin: (var.$gap-join * -1) 0 0 (var.$gap-join * -1);
margin-top: (var.$gap-join * -1);
margin-left: (var.$gap-join * -1);

#{var.$children-selector} {
margin: var.$gap-join 0 0 var.$gap-join;
margin-top: var.$gap-join;
margin-left: var.$gap-join;
border-radius: 0;

&:first-child {
Expand Down
11 changes: 6 additions & 5 deletions packages/button-group/src/_variables.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ $prefix-modifier-value: core.$prefix-modifier-value !default;
$breakpoints: core.$breakpoints !default;
$border-radius: core.$border-radius !default;
$children-selector: "> *";
$gap: 0.5rem !default;
$gap: 0.5em !default;
$gap-join: -1px !default;
$gap-scale: (
"none": 0,
"xs": 1px,
"sm": 0.25rem,
"md": 0.5rem,
"lg": 1rem,
"xl": 1.5rem
"sm": 0.25em,
"md": 0.5em,
"lg": 1em,
"xl": 1.5em,
) !default;

0 comments on commit 7ab3170

Please sign in to comment.