mirror of
https://github.com/yldio/copilot.git
synced 2024-12-01 07:30:07 +02:00
Merge pull request #243 from yldio/fix/inline-styles
Removing HTML inline styling
This commit is contained in:
commit
210e0e40a6
@ -6,12 +6,17 @@ const constants = require('@ui/shared/constants');
|
|||||||
const fns = require('@ui/shared/functions');
|
const fns = require('@ui/shared/functions');
|
||||||
|
|
||||||
const Button = require('@ui/components/button');
|
const Button = require('@ui/components/button');
|
||||||
|
const BaseElements = require('@ui/components/base-elements');
|
||||||
const Card = require('@ui/components/payment-card');
|
const Card = require('@ui/components/payment-card');
|
||||||
|
|
||||||
const {
|
const {
|
||||||
FormattedMessage
|
FormattedMessage
|
||||||
} = ReactIntl;
|
} = ReactIntl;
|
||||||
|
|
||||||
|
const {
|
||||||
|
H2,
|
||||||
|
} = BaseElements;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
default: styled
|
default: styled
|
||||||
} = Styled;
|
} = Styled;
|
||||||
@ -35,7 +40,7 @@ const Container = styled.div`
|
|||||||
padding: ${remcalc(96)} ${remcalc(40)};
|
padding: ${remcalc(96)} ${remcalc(40)};
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const Title = styled.h2`
|
const Title = styled(H2)`
|
||||||
margin: 0 0 ${remcalc(18)} 0;
|
margin: 0 0 ${remcalc(18)} 0;
|
||||||
font-size: ${remcalc(36)};
|
font-size: ${remcalc(36)};
|
||||||
color: ${colors.brandSecondaryColor};
|
color: ${colors.brandSecondaryColor};
|
||||||
|
@ -8,6 +8,11 @@ const fns = require('@ui/shared/functions');
|
|||||||
|
|
||||||
const Input = require('@ui/components/input');
|
const Input = require('@ui/components/input');
|
||||||
const Button = require('@ui/components/button');
|
const Button = require('@ui/components/button');
|
||||||
|
const BaseElements = require('@ui/components/base-elements');
|
||||||
|
|
||||||
|
const {
|
||||||
|
H2,
|
||||||
|
} = BaseElements;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
Field
|
Field
|
||||||
@ -33,7 +38,7 @@ const Container = styled.div`
|
|||||||
padding: ${remcalc(96)} ${remcalc(40)};
|
padding: ${remcalc(96)} ${remcalc(40)};
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const Title = styled.h2`
|
const Title = styled(H2)`
|
||||||
margin: 0 0 ${remcalc(18)} 0;
|
margin: 0 0 ${remcalc(18)} 0;
|
||||||
font-size: ${remcalc(36)};
|
font-size: ${remcalc(36)};
|
||||||
color: ${colors.brandSecondaryColor};
|
color: ${colors.brandSecondaryColor};
|
||||||
|
@ -8,6 +8,11 @@ const fns = require('@ui/shared/functions');
|
|||||||
|
|
||||||
const Input = require('@ui/components/input');
|
const Input = require('@ui/components/input');
|
||||||
const Button = require('@ui/components/button');
|
const Button = require('@ui/components/button');
|
||||||
|
const BaseElements = require('@ui/components/base-elements');
|
||||||
|
|
||||||
|
const {
|
||||||
|
H2,
|
||||||
|
} = BaseElements;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
Field
|
Field
|
||||||
@ -33,7 +38,7 @@ const Container = styled.div`
|
|||||||
padding: ${remcalc(96)} ${remcalc(40)};
|
padding: ${remcalc(96)} ${remcalc(40)};
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const Title = styled.h2`
|
const Title = styled(H2)`
|
||||||
margin: 0 0 ${remcalc(18)} 0;
|
margin: 0 0 ${remcalc(18)} 0;
|
||||||
font-size: ${remcalc(36)};
|
font-size: ${remcalc(36)};
|
||||||
color: ${colors.brandSecondaryColor};
|
color: ${colors.brandSecondaryColor};
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
const React = require('react');
|
const React = require('react');
|
||||||
|
const Styled = require('styled-components');
|
||||||
|
|
||||||
const Empty = require('@components/empty/people');
|
const Empty = require('@components/empty/people');
|
||||||
|
|
||||||
@ -9,9 +10,13 @@ const Button = require('@ui/components/button');
|
|||||||
const PeopleTable = require('./table');
|
const PeopleTable = require('./table');
|
||||||
const Invite = require('./invite');
|
const Invite = require('./invite');
|
||||||
|
|
||||||
const buttonStyle = {
|
const {
|
||||||
float: 'right'
|
default: styled
|
||||||
};
|
} = Styled;
|
||||||
|
|
||||||
|
const StyledButton = styled(Button)`
|
||||||
|
float: right;
|
||||||
|
`;
|
||||||
|
|
||||||
const People = (props) => {
|
const People = (props) => {
|
||||||
const {
|
const {
|
||||||
@ -24,13 +29,12 @@ const People = (props) => {
|
|||||||
<div>
|
<div>
|
||||||
<Row>
|
<Row>
|
||||||
<Column md={2} mdOffset={9}>
|
<Column md={2} mdOffset={9}>
|
||||||
<Button
|
<StyledButton
|
||||||
disabled={UI.invite_toggled}
|
disabled={UI.invite_toggled}
|
||||||
onClick={handleToggle}
|
onClick={handleToggle}
|
||||||
style={buttonStyle}
|
|
||||||
>
|
>
|
||||||
Invite
|
Invite
|
||||||
</Button>
|
</StyledButton>
|
||||||
</Column>
|
</Column>
|
||||||
</Row>
|
</Row>
|
||||||
|
|
||||||
|
@ -72,10 +72,10 @@ const Invite = React.createClass({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
handleToggle,
|
handleToggle,
|
||||||
// UI = {},
|
|
||||||
// people = [],
|
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
|
// TODO: When removing react-select css
|
||||||
|
// change this to styled-components format
|
||||||
const InputStyle = {
|
const InputStyle = {
|
||||||
float: 'left',
|
float: 'left',
|
||||||
width: '75%',
|
width: '75%',
|
||||||
@ -84,14 +84,14 @@ const Invite = React.createClass({
|
|||||||
paddingTop: '10px'
|
paddingTop: '10px'
|
||||||
};
|
};
|
||||||
|
|
||||||
const AddButtonStyle = {
|
const StyledSubmitButton = styled(Button)`
|
||||||
float: 'right',
|
float: right;
|
||||||
width: '20%'
|
width: 20%;
|
||||||
};
|
`;
|
||||||
|
|
||||||
const styleInline = {
|
const StyledInlineButton = styled(Button)`
|
||||||
display: 'inline-block'
|
display: inline-block;
|
||||||
};
|
`;
|
||||||
|
|
||||||
const selectData = this.getFormattedPlatformMembers();
|
const selectData = this.getFormattedPlatformMembers();
|
||||||
|
|
||||||
@ -121,30 +121,26 @@ const Invite = React.createClass({
|
|||||||
value={this.state.selectValue}
|
value={this.state.selectValue}
|
||||||
/>
|
/>
|
||||||
</SelectWrapper>
|
</SelectWrapper>
|
||||||
<Button
|
<StyledSubmitButton
|
||||||
secondary
|
secondary
|
||||||
style={AddButtonStyle}
|
|
||||||
type="submit"
|
type="submit"
|
||||||
>
|
>
|
||||||
Add
|
Add
|
||||||
</Button>
|
</StyledSubmitButton>
|
||||||
</form>
|
</form>
|
||||||
</Column>
|
</Column>
|
||||||
</Row>
|
</Row>
|
||||||
|
|
||||||
<Button
|
<StyledInlineButton
|
||||||
onClick={handleToggle}
|
onClick={handleToggle}
|
||||||
secondary
|
secondary
|
||||||
style={styleInline}
|
|
||||||
>
|
>
|
||||||
Cancel
|
Cancel
|
||||||
</Button>
|
</StyledInlineButton>
|
||||||
|
|
||||||
<Button
|
<StyledInlineButton>
|
||||||
style={styleInline}
|
|
||||||
>
|
|
||||||
Send Invitation(s)
|
Send Invitation(s)
|
||||||
</Button>
|
</StyledInlineButton>
|
||||||
</Column>
|
</Column>
|
||||||
</Row>
|
</Row>
|
||||||
);
|
);
|
||||||
|
@ -1,13 +1,18 @@
|
|||||||
const React = require('react');
|
const React = require('react');
|
||||||
|
const Styled = require('styled-components');
|
||||||
|
|
||||||
const Tooltip = require('@ui/components/tooltip');
|
const Tooltip = require('@ui/components/tooltip');
|
||||||
|
|
||||||
const tooltipStyle = {
|
const {
|
||||||
position: 'absolute',
|
default: styled
|
||||||
top: '30px',
|
} = Styled;
|
||||||
zIndex: 1,
|
|
||||||
right: '-36px',
|
const StyledTooltip = styled(Tooltip)`
|
||||||
};
|
position: absolute;
|
||||||
|
top: 30px;
|
||||||
|
z-index: 1;
|
||||||
|
right: -36px;
|
||||||
|
`;
|
||||||
|
|
||||||
const arrowPosition = {
|
const arrowPosition = {
|
||||||
bottom: '100%',
|
bottom: '100%',
|
||||||
@ -51,13 +56,12 @@ module.exports = ({
|
|||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Tooltip
|
<StyledTooltip
|
||||||
arrowPosition={arrowPosition}
|
arrowPosition={arrowPosition}
|
||||||
key={person.uuid}
|
key={person.uuid}
|
||||||
style={tooltipStyle}
|
|
||||||
>
|
>
|
||||||
{_options}
|
{_options}
|
||||||
</Tooltip>
|
</StyledTooltip>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -17,18 +17,14 @@ const StyledButton = styled.button`
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: ${remcalc(16)};
|
top: ${remcalc(16)};
|
||||||
right: ${remcalc(16)};
|
right: ${remcalc(16)};
|
||||||
|
|
||||||
${props => props.customStyles ? props.customStyles : null}
|
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const Close = ({
|
const Close = ({
|
||||||
style,
|
style,
|
||||||
onClick,
|
onClick,
|
||||||
customStyles = ''
|
|
||||||
}) => {
|
}) => {
|
||||||
return (
|
return (
|
||||||
<StyledButton
|
<StyledButton
|
||||||
customStyles={customStyles}
|
|
||||||
onClick={onClick}
|
onClick={onClick}
|
||||||
style={style}
|
style={style}
|
||||||
>
|
>
|
||||||
@ -41,7 +37,6 @@ const Close = ({
|
|||||||
};
|
};
|
||||||
|
|
||||||
Close.propTypes = {
|
Close.propTypes = {
|
||||||
customStyles: React.PropTypes.string,
|
|
||||||
onClick: React.PropTypes.func,
|
onClick: React.PropTypes.func,
|
||||||
style: React.PropTypes.object
|
style: React.PropTypes.object
|
||||||
};
|
};
|
||||||
|
@ -1,19 +1,15 @@
|
|||||||
const React = require('react');
|
const React = require('react');
|
||||||
// const composers = require('../../shared/composers');
|
|
||||||
const fns = require('../../shared/functions');
|
const fns = require('../../shared/functions');
|
||||||
const Styled = require('styled-components');
|
const Styled = require('styled-components');
|
||||||
const constants = require('../../shared/constants');
|
const constants = require('../../shared/constants');
|
||||||
|
|
||||||
// const {
|
|
||||||
// verticallyAlignCenter
|
|
||||||
// } = composers;
|
|
||||||
|
|
||||||
const {
|
const {
|
||||||
remcalc
|
remcalc
|
||||||
} = fns;
|
} = fns;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
boxes
|
boxes,
|
||||||
|
colors
|
||||||
} = constants;
|
} = constants;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
@ -21,7 +17,7 @@ const {
|
|||||||
} = Styled;
|
} = Styled;
|
||||||
|
|
||||||
const RadioItem = styled.div`
|
const RadioItem = styled.div`
|
||||||
background: #FFFFFF;
|
background: ${colors.base.white};
|
||||||
border: ${boxes.border.unchecked};
|
border: ${boxes.border.unchecked};
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
flaot: left;
|
flaot: left;
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
~boxes: "../../shared/constants.js";
|
|
||||||
~colors: "../../shared/constants.js";
|
|
||||||
|
|
||||||
:root {
|
|
||||||
--border-checked: ~boxes.border.checked;
|
|
||||||
--border-unchecked: ~boxes.border.unchecked;
|
|
||||||
--border-radius: remcalc(~boxes.borderRadius);
|
|
||||||
--bottom-shaddow: ~boxes.bottomShaddow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.group {
|
|
||||||
& .item {
|
|
||||||
background: #FFFFFF;
|
|
||||||
cursor: pointer;
|
|
||||||
margin-bottom: remcalc(15);
|
|
||||||
padding: remcalc(25);
|
|
||||||
|
|
||||||
@add-mixin create-base-box-properties;
|
|
||||||
|
|
||||||
&:last-child {
|
|
||||||
margin-bottom: initial;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.checked {
|
|
||||||
border: var(--border-checked);
|
|
||||||
box-shadow: var(--bottom-shaddow);
|
|
||||||
}
|
|
||||||
|
|
||||||
&.disabled {
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -31,8 +31,7 @@ const StyledInput = styled.input`
|
|||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const StyledLabel = styled.label`
|
const StyledLabel = styled.label``;
|
||||||
`;
|
|
||||||
|
|
||||||
const StyledContent = styled.div`
|
const StyledContent = styled.div`
|
||||||
margin-left: ${remcalc(45)};
|
margin-left: ${remcalc(45)};
|
||||||
@ -82,7 +81,7 @@ const Radio = ({
|
|||||||
}) => {
|
}) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<StyledLabel>
|
<StyledLabel style={style}>
|
||||||
<StyledInput
|
<StyledInput
|
||||||
checked={checked}
|
checked={checked}
|
||||||
defaultChecked={defaultChecked}
|
defaultChecked={defaultChecked}
|
||||||
|
@ -20,12 +20,13 @@ const Table = ({
|
|||||||
children,
|
children,
|
||||||
columns = [],
|
columns = [],
|
||||||
data = [],
|
data = [],
|
||||||
|
style,
|
||||||
title,
|
title,
|
||||||
}) => {
|
}) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
||||||
<StyledTableWrapper>
|
<StyledTableWrapper style={style}>
|
||||||
<StyledTitle>{title}</StyledTitle>
|
<StyledTitle>{title}</StyledTitle>
|
||||||
|
|
||||||
<TableContent
|
<TableContent
|
||||||
@ -40,6 +41,7 @@ Table.propTypes = {
|
|||||||
children: React.PropTypes.node,
|
children: React.PropTypes.node,
|
||||||
columns: React.PropTypes.array,
|
columns: React.PropTypes.array,
|
||||||
data: React.PropTypes.array,
|
data: React.PropTypes.array,
|
||||||
|
style: React.PropTypes.object,
|
||||||
title: React.PropTypes.string,
|
title: React.PropTypes.string,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -19,15 +19,17 @@ const StyledTableWrapper = styled.section`
|
|||||||
|
|
||||||
const Table = ({
|
const Table = ({
|
||||||
children,
|
children,
|
||||||
|
style,
|
||||||
title,
|
title,
|
||||||
}) => (
|
}) => (
|
||||||
<StyledTableWrapper>
|
<StyledTableWrapper style={style}>
|
||||||
{children}
|
{children}
|
||||||
</StyledTableWrapper>
|
</StyledTableWrapper>
|
||||||
);
|
);
|
||||||
|
|
||||||
Table.propTypes = {
|
Table.propTypes = {
|
||||||
children: React.PropTypes.node,
|
children: React.PropTypes.node,
|
||||||
|
style: React.PropTypes.object,
|
||||||
title: React.PropTypes.string,
|
title: React.PropTypes.string,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ const Textarea = ({
|
|||||||
const _error = error ? (<Error>{error}</Error>) : null;
|
const _error = error ? (<Error>{error}</Error>) : null;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div style={style}>
|
||||||
<Label
|
<Label
|
||||||
error={error}
|
error={error}
|
||||||
htmlFor={id}
|
htmlFor={id}
|
||||||
|
@ -39,7 +39,7 @@ const StyledList = styled.ul`
|
|||||||
padding: ${remcalc(ulPadder)};
|
padding: ${remcalc(ulPadder)};
|
||||||
min-width: ${remcalc(200)};
|
min-width: ${remcalc(200)};
|
||||||
|
|
||||||
${props => props.style}
|
${props => props.styles}
|
||||||
|
|
||||||
${baseBox()}
|
${baseBox()}
|
||||||
|
|
||||||
@ -86,7 +86,7 @@ module.exports = ({
|
|||||||
<StyledList
|
<StyledList
|
||||||
arrowPosition={arrowPosition}
|
arrowPosition={arrowPosition}
|
||||||
className={className}
|
className={className}
|
||||||
style={style}
|
styles={style}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
</StyledList>
|
</StyledList>
|
||||||
|
Loading…
Reference in New Issue
Block a user