Add styles for mobile overview page

This commit is contained in:
Mathias Schopmans
2017-04-03 17:34:17 +02:00
parent 7562af6d02
commit 608a5c2520
5 changed files with 24 additions and 2 deletions

View File

@@ -89,7 +89,7 @@ class PageOverview extends React.Component {
<HeroHeadline>Technologies Overview</HeroHeadline> <HeroHeadline>Technologies Overview</HeroHeadline>
</HeadlineGroup> </HeadlineGroup>
<div className="filter"> <div className="filter">
<div className="split"> <div className="split split--filter">
<div className="split__left"> <div className="split__left">
<Search onChange={this.handleSearchTermChange} value={this.state.search} /> <Search onChange={this.handleSearchTermChange} value={this.state.search} />
</div> </div>
@@ -133,7 +133,7 @@ class PageOverview extends React.Component {
<div className="item__title">{item.title}</div> <div className="item__title">{item.title}</div>
</div> </div>
<div className="split__right"> <div className="split__right">
<div className="nav"> <div className="nav nav--relations">
<div className="nav__item">{translate(item.quadrant)}</div> <div className="nav__item">{translate(item.quadrant)}</div>
<div className="nav__item"> <div className="nav__item">
<Badge type={item.ring}>{item.ring}</Badge> <Badge type={item.ring}>{item.ring}</Badge>

View File

@@ -1,3 +1,8 @@
.filter { .filter {
margin-bottom: 40px; margin-bottom: 40px;
/* @todo: re-enable filter for mobile */
@media (--until-sm) {
display: none;
}
} }

View File

@@ -45,6 +45,7 @@
background: #fff; background: #fff;
margin: 0 -15px; margin: 0 -15px;
padding: 15px; padding: 15px;
min-height: 300px;
&__aside { &__aside {
padding: 20px 0 padding: 20px 0

View File

@@ -5,7 +5,11 @@
position: relative; position: relative;
padding: 0 0 0 200px; padding: 0 0 0 200px;
min-height: 80px; min-height: 80px;
@media (--until-md) {
padding: 0 0 0 50px;
}
} }
&__letter { &__letter {
font-size: 50px; font-size: 50px;
line-height: 80px; line-height: 80px;
@@ -13,5 +17,8 @@
position: absolute; position: absolute;
left: 50px; left: 50px;
top: 0; top: 0;
@media (--until-md) {
left: 0;
}
} }
} }

View File

@@ -30,4 +30,13 @@
transition-delay: 0s; transition-delay: 0s;
} }
} }
&--relations {
@media (--until-md) {
.nav__item {
display: block;
margin: 5px 0 0;
}
}
}
} }