mirror of
https://github.com/yldio/copilot.git
synced 2024-11-11 05:40:11 +02:00
adding in colors from finalised style guide
This commit is contained in:
parent
96d4dd3bd4
commit
448208af1b
@ -18,17 +18,30 @@ const {
|
|||||||
} = constants;
|
} = constants;
|
||||||
|
|
||||||
const StyledWrapper = styled.div`
|
const StyledWrapper = styled.div`
|
||||||
display: inline-block;
|
|
||||||
float: left;
|
|
||||||
margin-left: 20px;
|
margin-left: 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
border: solid 1px ${colors.base.grey};
|
||||||
|
padding: 18px;
|
||||||
|
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const Square = styled.div`
|
const Square = styled.div`
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 100px;
|
border: solid 1px ${colors.base.grey};
|
||||||
|
width: 100%;
|
||||||
height: 100px
|
height: 100px
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
const StyledP = styled.p`
|
||||||
|
margin: 0;
|
||||||
|
`;
|
||||||
|
|
||||||
|
const convertCase = (val) => {
|
||||||
|
const result = val.replace( /([A-Z])/g, " $1" );
|
||||||
|
return val.charAt(0).toUpperCase() + result.slice(1); // capitalize the first
|
||||||
|
// letter - as an example.
|
||||||
|
}
|
||||||
|
|
||||||
storiesOf('Colors', module)
|
storiesOf('Colors', module)
|
||||||
.add('default', () => {
|
.add('default', () => {
|
||||||
const renderColors = Object.keys(colors.base).map( (color, index) => {
|
const renderColors = Object.keys(colors.base).map( (color, index) => {
|
||||||
@ -38,11 +51,22 @@ storiesOf('Colors', module)
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Column xs={2} key={index}>
|
<Column xs={6} md={3} key={index}>
|
||||||
<StyledWrapper>
|
<StyledWrapper>
|
||||||
<StyledSquare />
|
<StyledSquare />
|
||||||
<p>Alias: {color}</p>
|
<StyledP>
|
||||||
<p>Hex: {colors.base[color]}</p>
|
<strong>Name</strong>:
|
||||||
|
<br />{convertCase(color)}
|
||||||
|
</StyledP>
|
||||||
|
|
||||||
|
<StyledP>
|
||||||
|
<strong>Const</strong>:
|
||||||
|
<br />{color}
|
||||||
|
</StyledP>
|
||||||
|
|
||||||
|
<StyledP>
|
||||||
|
<strong>Hex</strong>: {colors.base[color].toUpperCase()}
|
||||||
|
</StyledP>
|
||||||
</StyledWrapper>
|
</StyledWrapper>
|
||||||
</Column>
|
</Column>
|
||||||
);
|
);
|
||||||
|
54
ui/src/components/typography/story.js
Normal file
54
ui/src/components/typography/story.js
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
const React = require('react');
|
||||||
|
const Styled = require('styled-components');
|
||||||
|
|
||||||
|
const constants = require('../../shared/constants');
|
||||||
|
const Column = require('../column');
|
||||||
|
const Row = require('../row');
|
||||||
|
const BaseElements = require('../base-elements');
|
||||||
|
|
||||||
|
const {
|
||||||
|
default: styled
|
||||||
|
} = Styled;
|
||||||
|
|
||||||
|
const {
|
||||||
|
storiesOf
|
||||||
|
} = require('@kadira/storybook');
|
||||||
|
|
||||||
|
const {
|
||||||
|
colors
|
||||||
|
} = constants;
|
||||||
|
|
||||||
|
const {
|
||||||
|
H1,
|
||||||
|
H2,
|
||||||
|
H3,
|
||||||
|
P,
|
||||||
|
} = BaseElements;
|
||||||
|
|
||||||
|
const StyledWrapper = styled.div`
|
||||||
|
display: inline-block;
|
||||||
|
float: left;
|
||||||
|
margin-left: 20px;
|
||||||
|
`;
|
||||||
|
|
||||||
|
const Square = styled.div`
|
||||||
|
display: inline-block;
|
||||||
|
width: 100px;
|
||||||
|
height: 100px
|
||||||
|
`;
|
||||||
|
|
||||||
|
storiesOf('Typography', module)
|
||||||
|
.add('default', () => {
|
||||||
|
return (
|
||||||
|
<Row>
|
||||||
|
<Column>
|
||||||
|
<H2>Special Heading - H1</H2>
|
||||||
|
<ul>
|
||||||
|
<li>Size - 36px</li>
|
||||||
|
<li>Line Height - 42px</li>
|
||||||
|
<li>Color- <pre>Some Hex</pre></li>
|
||||||
|
</ul>
|
||||||
|
</Column>
|
||||||
|
</Row>
|
||||||
|
);
|
||||||
|
});
|
@ -5,7 +5,7 @@
|
|||||||
* there. Lets try and keep different color variations down ot a minimum.
|
* there. Lets try and keep different color variations down ot a minimum.
|
||||||
* */
|
* */
|
||||||
|
|
||||||
const base = {
|
let base = {
|
||||||
primary: '#1838c0',
|
primary: '#1838c0',
|
||||||
primaryLight: '#3b46cc',
|
primaryLight: '#3b46cc',
|
||||||
primaryDark: '#12279f',
|
primaryDark: '#12279f',
|
||||||
@ -17,9 +17,66 @@ const base = {
|
|||||||
greyLight: '#e9e9e9',
|
greyLight: '#e9e9e9',
|
||||||
greyDark: '#d8d8d8',
|
greyDark: '#d8d8d8',
|
||||||
greyDarker: '#919191',
|
greyDarker: '#919191',
|
||||||
red: '#DA4B42',
|
|
||||||
yellow: '#E4A800',
|
|
||||||
green: '#00AF66',
|
green: '#00AF66',
|
||||||
|
greenDark: '#009858',
|
||||||
|
orange: '#E38200',
|
||||||
|
orangeDark: '#CB7400',
|
||||||
|
yellow: '#E4A800',
|
||||||
|
red: '#DA4B42',
|
||||||
|
redDark: '#CD251B',
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
Color Object example
|
||||||
|
|
||||||
|
const color_name = {
|
||||||
|
color_name: '#FFFFFF',
|
||||||
|
color_name_style1: '#FFF000',
|
||||||
|
color_name_style2: '#FFF333',
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
|
||||||
|
const primary = {
|
||||||
|
primary: '#3B47CC',
|
||||||
|
primaryHover: '#1838C0',
|
||||||
|
primaryActive: '#12279F',
|
||||||
|
primaryDestaurated: '#3B4AAF',
|
||||||
|
primaryDesaturatedHover: '#34429D',
|
||||||
|
primaryDestauratedActive: '#2D3884',
|
||||||
|
primaryDark: '#2D3884',
|
||||||
|
primaryDarkHover: '#34429D',
|
||||||
|
primaryDarkActive: '#2D3884',
|
||||||
|
};
|
||||||
|
|
||||||
|
const secondary = {
|
||||||
|
secondary: '#464646',
|
||||||
|
secondaryHover: '#3F3F3F',
|
||||||
|
secondaryActive: '#343434',
|
||||||
|
};
|
||||||
|
|
||||||
|
const white = {
|
||||||
|
white: '#FFFFFF',
|
||||||
|
whiteHover: '#F8F8F8',
|
||||||
|
whiteActive: '#E9E9E9',
|
||||||
|
};
|
||||||
|
|
||||||
|
const grey = {
|
||||||
|
grey: '#D8D8D8',
|
||||||
|
}
|
||||||
|
|
||||||
|
base = {
|
||||||
|
...primary,
|
||||||
|
...secondary,
|
||||||
|
...white,
|
||||||
|
...grey,
|
||||||
|
disabled: "#FAFAFA",
|
||||||
|
background: "#FAFAFA",
|
||||||
|
green: '#00AF66',
|
||||||
|
greenDark: '#009858',
|
||||||
|
orange: '#E38200',
|
||||||
|
orangeDark: '#CB7400',
|
||||||
|
red: '#DA4B42',
|
||||||
|
redDark: '#CD251B',
|
||||||
};
|
};
|
||||||
|
|
||||||
const fonts = {
|
const fonts = {
|
||||||
|
Loading…
Reference in New Issue
Block a user