colocate tab-bar styles with the tab-bar component (#9176)
Moves styles out of the itcss components folder and places them alongside the component.feature/default_network_editable
parent
b8edc32f48
commit
6ba9e65712
@ -0,0 +1 @@ |
|||||||
|
export { default } from './tab-bar' |
@ -0,0 +1,80 @@ |
|||||||
|
.tab-bar { |
||||||
|
display: flex; |
||||||
|
flex-direction: column; |
||||||
|
justify-content: flex-start; |
||||||
|
|
||||||
|
|
||||||
|
&__tab { |
||||||
|
display: flex; |
||||||
|
flex-flow: row nowrap; |
||||||
|
align-items: flex-start; |
||||||
|
min-width: 0; |
||||||
|
flex: 0 0 auto; |
||||||
|
box-sizing: border-box; |
||||||
|
font-size: 16px; |
||||||
|
padding: 16px 24px; |
||||||
|
opacity: 0.5; |
||||||
|
transition: opacity 200ms ease-in-out; |
||||||
|
|
||||||
|
@media screen and (min-width: 576px) { |
||||||
|
&:hover { |
||||||
|
opacity: 0.4; |
||||||
|
} |
||||||
|
|
||||||
|
&:active { |
||||||
|
opacity: 0.6; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@media screen and (max-width: 575px) { |
||||||
|
font-size: 18px; |
||||||
|
padding: 24px; |
||||||
|
border-bottom: 1px solid $alto; |
||||||
|
opacity: 1; |
||||||
|
} |
||||||
|
|
||||||
|
&__content { |
||||||
|
flex: 1 1 auto; |
||||||
|
width: 0; |
||||||
|
|
||||||
|
&__description { |
||||||
|
display: none; |
||||||
|
|
||||||
|
@media screen and (max-width: 575px) { |
||||||
|
display: block; |
||||||
|
font-size: 14px; |
||||||
|
font-weight: 300; |
||||||
|
margin-top: 8px; |
||||||
|
min-height: 14px; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
&__caret { |
||||||
|
display: none; |
||||||
|
|
||||||
|
@media screen and (max-width: 575px) { |
||||||
|
display: block; |
||||||
|
background-image: url('/images/caret-right.svg'); |
||||||
|
width: 36px; |
||||||
|
height: 36px; |
||||||
|
opacity: 0.5; |
||||||
|
background-size: contain; |
||||||
|
background-repeat: no-repeat; |
||||||
|
background-position: center; |
||||||
|
|
||||||
|
[dir='rtl'] & { |
||||||
|
transform: rotate(180deg); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
&--active { |
||||||
|
opacity: 1 !important; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
&__grow-tab { |
||||||
|
flex-grow: 1; |
||||||
|
} |
||||||
|
} |
@ -1,79 +0,0 @@ |
|||||||
.tab-bar { |
|
||||||
display: flex; |
|
||||||
flex-direction: column; |
|
||||||
justify-content: flex-start; |
|
||||||
} |
|
||||||
|
|
||||||
.tab-bar__tab { |
|
||||||
display: flex; |
|
||||||
flex-flow: row nowrap; |
|
||||||
align-items: flex-start; |
|
||||||
min-width: 0; |
|
||||||
flex: 0 0 auto; |
|
||||||
box-sizing: border-box; |
|
||||||
font-size: 16px; |
|
||||||
padding: 16px 24px; |
|
||||||
opacity: 0.5; |
|
||||||
transition: opacity 200ms ease-in-out; |
|
||||||
|
|
||||||
@media screen and (min-width: 576px) { |
|
||||||
&:hover { |
|
||||||
opacity: 0.4; |
|
||||||
} |
|
||||||
|
|
||||||
&:active { |
|
||||||
opacity: 0.6; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
@media screen and (max-width: 575px) { |
|
||||||
font-size: 18px; |
|
||||||
padding: 24px; |
|
||||||
border-bottom: 1px solid $alto; |
|
||||||
opacity: 1; |
|
||||||
} |
|
||||||
|
|
||||||
&__content { |
|
||||||
flex: 1 1 auto; |
|
||||||
width: 0; |
|
||||||
|
|
||||||
&__description { |
|
||||||
display: none; |
|
||||||
|
|
||||||
@media screen and (max-width: 575px) { |
|
||||||
display: block; |
|
||||||
font-size: 14px; |
|
||||||
font-weight: 300; |
|
||||||
margin-top: 8px; |
|
||||||
min-height: 14px; |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
&__caret { |
|
||||||
display: none; |
|
||||||
|
|
||||||
@media screen and (max-width: 575px) { |
|
||||||
display: block; |
|
||||||
background-image: url('/images/caret-right.svg'); |
|
||||||
width: 36px; |
|
||||||
height: 36px; |
|
||||||
opacity: 0.5; |
|
||||||
background-size: contain; |
|
||||||
background-repeat: no-repeat; |
|
||||||
background-position: center; |
|
||||||
|
|
||||||
[dir='rtl'] & { |
|
||||||
transform: rotate(180deg); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
&--active { |
|
||||||
opacity: 1 !important; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
.tab-bar__grow-tab { |
|
||||||
flex-grow: 1; |
|
||||||
} |
|
Loading…
Reference in new issue