Skip to content

Commit

Permalink
fix(label): move default flex and margin to item (#16461)
Browse files Browse the repository at this point in the history
This moves item-specific margin and flex values out of label and into item as a slotted style to prevent those styles from leaking into labels further down the tree.

closes #15393
  • Loading branch information
camwiegert committed Nov 27, 2018
1 parent 09d69b9 commit 723d17b
Show file tree
Hide file tree
Showing 8 changed files with 37 additions and 12 deletions.
8 changes: 8 additions & 0 deletions core/src/components/item-divider/item-divider.ios.scss
Expand Up @@ -38,6 +38,14 @@
}


// Material Design Slotted Label
// --------------------------------------------------

::slotted(ion-label) {
@include margin(10px, 8px, 10px, 0);
}


// iOS Item Divider Content
// --------------------------------------------------

Expand Down
8 changes: 8 additions & 0 deletions core/src/components/item-divider/item-divider.md.scss
Expand Up @@ -31,6 +31,14 @@
}


// Material Design Slotted Label
// --------------------------------------------------

::slotted(ion-label) {
@include margin(13px, 0, 10px, 0);
}


// Material Design Slotted Icon
// --------------------------------------------------

Expand Down
8 changes: 8 additions & 0 deletions core/src/components/item/item.ios.scss
Expand Up @@ -140,6 +140,14 @@
}


// iOS Slotted Label
// --------------------------------------------------

::slotted(ion-label) {
@include margin(10px, 8px, 10px, 0);
}


// iOS Stacked & Floating Inputs
// --------------------------------------------------

Expand Down
9 changes: 9 additions & 0 deletions core/src/components/item/item.md.scss
Expand Up @@ -177,6 +177,15 @@
}


// Material Design Slotted Label
// --------------------------------------------------

::slotted(ion-label) {
@include margin(13px, 0, 10px, 0);
}



// Material Design Floating/Stacked Label
// --------------------------------------------------

Expand Down
4 changes: 4 additions & 0 deletions core/src/components/item/item.scss
Expand Up @@ -213,6 +213,10 @@ button, a {
z-index: 1;
}

::slotted(ion-label) {
flex: 1;
}


// Item Input
// -----------------------------------------
Expand Down
4 changes: 0 additions & 4 deletions core/src/components/label/label.ios.scss
Expand Up @@ -4,10 +4,6 @@
// iOS Label
// --------------------------------------------------

:host-context(.item) {
@include margin($label-ios-margin-top, $label-ios-margin-end, $label-ios-margin-bottom, $label-ios-margin-start);
}

:host([text-wrap]) {
font-size: $label-ios-text-wrap-font-size;

Expand Down
4 changes: 0 additions & 4 deletions core/src/components/label/label.md.scss
Expand Up @@ -4,10 +4,6 @@
// Material Design Label
// --------------------------------------------------

:host-context(.item) {
@include margin($label-md-margin-top, $label-md-margin-end, $label-md-margin-bottom, $label-md-margin-start);
}

:host([text-wrap]) {
line-height: $label-md-text-wrap-line-height;
}
Expand Down
4 changes: 0 additions & 4 deletions core/src/components/label/label.scss
Expand Up @@ -10,12 +10,8 @@
*/
--color: initial;

@include margin(0);

display: block;

flex: 1;

color: var(--color);

font-family: $font-family-base;
Expand Down

0 comments on commit 723d17b

Please sign in to comment.