From c70fbaaaba6b95023d84bafdf9a738e5389d8fa6 Mon Sep 17 00:00:00 2001 From: Pranas Kiziela Date: Tue, 10 Aug 2021 11:31:57 +0300 Subject: [PATCH] Fix children definition in FlexItem --- src/types.d.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/types.d.ts b/src/types.d.ts index d70b538..da50a4c 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -37,7 +37,11 @@ export interface BoxProps { children?: ReactNode, } -export interface FlexBoxProps { +export interface FlexBoxProps extends FlexBoxUniqueProps { + children?: ReactNode, +} + +export interface FlexBoxUniqueProps { inline?: boolean, wrap?: boolean, wrapReverse?: boolean, @@ -51,7 +55,6 @@ export interface FlexBoxProps { gap?: CSSProperties['gap'], columnGap?: CSSProperties['columnGap'], rowGap?: CSSProperties['rowGap'], - children?: ReactNode, } export interface FlexItemBaseProps { @@ -68,4 +71,4 @@ export interface FlexItemBaseProps { export type FlexItemProps = | FlexItemBaseProps & { box: true} & FlexBoxProps - | FlexItemBaseProps & { box?: false } & Never; + | FlexItemBaseProps & { box?: false } & Never;