chore: use alternate syntax for styled

This commit is contained in:
fragosti
2018-10-24 13:44:00 -07:00
parent c7a063ca47
commit 379f7c7883
4 changed files with 16 additions and 4 deletions

View File

@@ -30,7 +30,10 @@ export interface ContainerProps {
opacity?: number;
}
export const Container = styled<ContainerProps, 'div'>('div')`
export const Container =
styled.div <
ContainerProps >
`
box-sizing: border-box;
${props => cssRuleIfExists(props, 'display')}
${props => cssRuleIfExists(props, 'position')}

View File

@@ -12,7 +12,10 @@ export interface FlexProps {
className?: string;
}
export const Flex = styled<FlexProps, 'div'>('div')`
export const Flex =
styled.div <
FlexProps >
`
display: flex;
flex-direction: ${props => props.direction};
flex-wrap: ${props => props.flexWrap};

View File

@@ -12,7 +12,10 @@ export interface InputProps {
onChange?: (event: React.ChangeEvent<HTMLInputElement>) => void;
}
export const Input = styled<InputProps, 'input'>('input')`
export const Input =
styled.input <
InputProps >
`
font-size: ${props => props.fontSize};
width: ${props => props.width};
padding: 0.1em 0em;

View File

@@ -24,7 +24,10 @@ export interface TextProps {
}
const darkenOnHoverAmount = 0.3;
export const Text = styled<TextProps, 'div'>('div')`
export const Text =
styled.div <
TextProps >
`
font-family: ${props => props.fontFamily};
font-style: ${props => props.fontStyle};
font-weight: ${props => props.fontWeight};