type(row): fix row typings

This commit is contained in:
George Lima 2019-02-09 02:01:05 -03:00
parent c642650d4c
commit 4c878de7e5
1 changed files with 6 additions and 8 deletions

View File

@ -4,17 +4,15 @@ import React from 'react';
import styled from 'styled-components';
import type { Node, ElementProps } from 'react';
type FlexProps =
| {
alignItems: string,
justifyContent: string,
}
| Object;
type FlexProps = PropsWithTheme<{
alignItems: string,
justifyContent: string,
}>;
const Flex = styled.div`
display: flex;
flex-direction: row;
align-items: ${(props: FlexProps) => props.alignItems};
justify-content: ${(props: FlexProps) => props.justifyContent};
align-items: ${(props: FlexProps) => String(props.alignItems)};
justify-content: ${(props: FlexProps) => String(props.justifyContent)};
`;
type Props = {