mirror of
https://github.com/opensupports/opensupports.git
synced 2025-07-26 23:34:56 +02:00
[Ivan Diaz] - Add layout header style
This commit is contained in:
parent
e0cf09eede
commit
c8fe247e54
@ -0,0 +1,17 @@
|
|||||||
|
import React from 'react/addons';
|
||||||
|
import Button from 'core-components/button';
|
||||||
|
|
||||||
|
var MainLayoutHeader = React.createClass({
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
|
<div className="main-layout-header">
|
||||||
|
<div className="main-layout-header--login-links">
|
||||||
|
<Button type="light">Sign up</Button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
export default MainLayoutHeader;
|
16
src/app/main/main-layout-header.scss
Normal file
16
src/app/main/main-layout-header.scss
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
@import "../../scss/vars";
|
||||||
|
|
||||||
|
.main-layout-header {
|
||||||
|
background-color: $primary-blue;
|
||||||
|
border-radius: 4px 4px 0 0;
|
||||||
|
height: 32px;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
&--login-links {
|
||||||
|
border-top-left-radius: 4px;
|
||||||
|
color: white;
|
||||||
|
display: inline-block;
|
||||||
|
height: 32px;
|
||||||
|
padding: 5px 20px 0 10px;
|
||||||
|
}
|
||||||
|
}
|
@ -1,23 +1,24 @@
|
|||||||
import React from 'react/addons';
|
import React from 'react/addons';
|
||||||
import {ListenerMixin} from 'reflux';
|
|
||||||
import {RouteHandler} from 'react-router';
|
import {RouteHandler} from 'react-router';
|
||||||
|
|
||||||
|
import MainHeader from 'app/main/main-layout-header';
|
||||||
|
|
||||||
var MainLayout = React.createClass({
|
var MainLayout = React.createClass({
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<div className="main-layout">
|
<div className="main-layout">
|
||||||
|
|
||||||
MainHeader
|
<MainHeader />
|
||||||
|
|
||||||
<RouteHandler params={this.props.params}
|
<RouteHandler params={this.props.params}
|
||||||
query={this.props.query} />
|
query={this.props.query} />
|
||||||
|
|
||||||
MainFooter
|
MainFooter
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
export default MainLayout;
|
export default MainLayout;
|
@ -11,7 +11,8 @@ var Button = React.createClass({
|
|||||||
propTypes: {
|
propTypes: {
|
||||||
children: React.PropTypes.node,
|
children: React.PropTypes.node,
|
||||||
type: React.PropTypes.oneOf([
|
type: React.PropTypes.oneOf([
|
||||||
'primary'
|
'primary',
|
||||||
|
'light'
|
||||||
])
|
])
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -15,4 +15,9 @@
|
|||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
width: 239px;
|
width: 239px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&-light {
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
}
|
}
|
@ -4,4 +4,4 @@
|
|||||||
@import 'scss/base';
|
@import 'scss/base';
|
||||||
|
|
||||||
@import 'core-components/*';
|
@import 'core-components/*';
|
||||||
@import 'app/*';
|
@import 'app/main/*';
|
@ -8,6 +8,12 @@ $green: #1fe27b;
|
|||||||
$red: #e21f3f;
|
$red: #e21f3f;
|
||||||
|
|
||||||
$primary-red: #DD5555;
|
$primary-red: #DD5555;
|
||||||
|
$secondary-red: #FB6362;
|
||||||
|
|
||||||
|
$primary-blue: #414A59;
|
||||||
|
|
||||||
|
$grey: #F4F4F4;
|
||||||
|
$dark-grey: #D9D9D9;
|
||||||
|
|
||||||
// spacing
|
// spacing
|
||||||
$full-space: 40px;
|
$full-space: 40px;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user