Merge pull request #32886 from threehams/master

[styled-system]: Add missing justifyItems definition.
This commit is contained in:
Eloy Durán
2019-02-09 19:49:25 +01:00
committed by GitHub
2 changed files with 11 additions and 1 deletions

View File

@@ -421,6 +421,8 @@ export interface JustifyItemsProps {
justifyItems?: ResponsiveValue<CSS.JustifyItemsProperty>;
}
export function justifyItems(...args: any[]): any;
export interface JustifyContentProps {
/**
* The CSS justify-content property defines how the browser distributes space between and around content items

View File

@@ -43,6 +43,8 @@ import {
alignContent,
justifyContent,
JustifyContentProps,
justifyItems,
JustifyItemsProps,
FlexWrapProps,
flexWrap,
flexBasis,
@@ -253,7 +255,8 @@ interface FlexComponentProps
JustifyContentProps,
FlexWrapProps,
FlexBasisProps,
FlexDirectionProps {}
FlexDirectionProps,
JustifyItemsProps {}
const Flex: React.ComponentType<FlexComponentProps> = styled`
${alignItems};
${alignContent};
@@ -261,6 +264,7 @@ const Flex: React.ComponentType<FlexComponentProps> = styled`
${flexWrap};
${flexBasis};
${flexDirection};
${justifyItems};
`;
interface GridComponentProps
@@ -427,6 +431,10 @@ const test = () => (
<Flex flexDirection="column" />
<Flex flexDirection={["column"]} />
<Flex flexDirection={{ sm: "column" }} />
// justifyItems
<Flex justifyItems="baseline" />
<Flex justifyItems={["baseline", "center"]} />
<Flex justifyItems={{ sm: "baseline", md: "center" }} />
// gridGap
<Grid gridGap="1px" />
<Grid gridGap={["1", "2"]} />