cdbreact
Version:
Elegant UI Kit and reusable components for building mobile-first, responsive webistes and web apps
67 lines (66 loc) • 2.29 kB
TypeScript
import React from "react";
import PropTypes from "prop-types";
interface Props {
alignContent?: string;
alignItems?: string;
alignSelf?: string;
bgColor?: string;
children?: React.ReactNode;
className?: string;
color?: string;
display?: string;
flex?: string;
justifyContent?: string;
m?: number | string;
mb?: number | string;
ml?: number | string;
mr?: number | string;
mt?: number | string;
mx?: number | string;
my?: number | string;
p?: number | string;
pb?: number | string;
pl?: number | string;
pr?: number | string;
pt?: number | string;
px?: number | string;
py?: number | string;
tag: string;
space?: number | string;
style?: React.CSSProperties;
}
declare const Box: {
(props: Props): JSX.Element;
propTypes: {
alignContent: PropTypes.Requireable<string>;
alignItems: PropTypes.Requireable<string>;
alignSelf: PropTypes.Requireable<string>;
bgColor: PropTypes.Requireable<string>;
children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
className: PropTypes.Requireable<string>;
color: PropTypes.Requireable<string>;
display: PropTypes.Requireable<string>;
flex: PropTypes.Requireable<string>;
justifyContent: PropTypes.Requireable<string>;
m: PropTypes.Requireable<string | number>;
mb: PropTypes.Requireable<string | number>;
ml: PropTypes.Requireable<string | number>;
mr: PropTypes.Requireable<string | number>;
mt: PropTypes.Requireable<string | number>;
mx: PropTypes.Requireable<string | number>;
my: PropTypes.Requireable<string | number>;
p: PropTypes.Requireable<string | number>;
pb: PropTypes.Requireable<string | number>;
pl: PropTypes.Requireable<string | number>;
pr: PropTypes.Requireable<string | number>;
pt: PropTypes.Requireable<string | number>;
px: PropTypes.Requireable<string | number>;
py: PropTypes.Requireable<string | number>;
tag: PropTypes.Requireable<string>;
};
defaultProps: {
tag: string;
};
};
export default Box;
export { Box as CDBBox };