bobs-layout
Version:
bob's layout library. supports Container, Flex, Grid
13 lines (12 loc) • 668 B
TypeScript
import { PropsWithChildren } from 'react';
type FlexProps<C extends React.ElementType> = {
as?: C;
direction?: React.CSSProperties['flexDirection'];
justify?: React.CSSProperties['justifyContent'];
align?: React.CSSProperties['alignItems'];
gap?: React.CSSProperties['gap'];
wrap?: React.CSSProperties['flexWrap'];
css?: React.CSSProperties;
} & React.ComponentPropsWithoutRef<C>;
declare const Flex: <C extends import("react").ElementType<any> = "div">({ as, direction, justify, align, gap, wrap, css, children, ...attributes }: PropsWithChildren<FlexProps<C>>) => import("react/jsx-runtime").JSX.Element;
export default Flex;