Add box shadow and default box-sizing: border-box to container

This commit is contained in:
fragosti
2018-10-04 18:02:42 -07:00
parent 98f8c77494
commit 1001dfcc30
5 changed files with 11 additions and 9 deletions

View File

@@ -14,6 +14,7 @@
}
body {
margin: 0;
background-color: rgba(0, 0, 0, 0.2);
}
</style>

View File

@@ -7,7 +7,7 @@ import { Button, Container, Text } from './ui';
export interface BuyButtonProps {}
export const BuyButton: React.StatelessComponent<BuyButtonProps> = props => (
<Container backgroundColor={ColorOption.white} padding="20px" width="100%">
<Container padding="20px" width="100%">
<Button width="100%">
<Text fontColor={ColorOption.white} fontWeight={600} fontSize="20px">
Buy

View File

@@ -7,7 +7,7 @@ import { Container, Flex, Text } from './ui';
export interface OrderDetailsProps {}
export const OrderDetails: React.StatelessComponent<OrderDetailsProps> = props => (
<Container backgroundColor={ColorOption.white} padding="20px" width="100%">
<Container padding="20px" width="100%">
<Container marginBottom="10px">
<Text
letterSpacing="1px"

View File

@@ -18,7 +18,6 @@ export interface ContainerProps {
marginBottom?: string;
marginLeft?: string;
padding?: string;
boxShadow?: string;
borderRadius?: string;
border?: string;
borderColor?: ColorOption;
@@ -33,6 +32,7 @@ const PlainContainer: React.StatelessComponent<ContainerProps> = ({ children, cl
);
export const Container = styled(PlainContainer)`
box-sizing: border-box;
${props => cssRuleIfExists(props, 'display')}
${props => cssRuleIfExists(props, 'position')}
${props => cssRuleIfExists(props, 'top')}
@@ -47,7 +47,6 @@ export const Container = styled(PlainContainer)`
${props => cssRuleIfExists(props, 'margin-bottom')}
${props => cssRuleIfExists(props, 'margin-left')}
${props => cssRuleIfExists(props, 'padding')}
${props => cssRuleIfExists(props, 'box-shadow')}
${props => cssRuleIfExists(props, 'border-radius')}
${props => cssRuleIfExists(props, 'border')}
${props => cssRuleIfExists(props, 'border-top')}

View File

@@ -10,9 +10,11 @@ import { Container, Flex, Text } from './ui';
export interface ZeroExInstantContainerProps {}
export const ZeroExInstantContainer: React.StatelessComponent<ZeroExInstantContainerProps> = props => (
<Flex direction="column" width="350px" justify="flex-start">
<InstantHeading />
<OrderDetails />
<BuyButton />
</Flex>
<Container hasBoxShadow={true} width="350px" backgroundColor={ColorOption.white}>
<Flex direction="column" justify="flex-start">
<InstantHeading />
<OrderDetails />
<BuyButton />
</Flex>
</Container>
);