@apptane/react-ui-layout
Version:
layout component in Apptane React UI framework
38 lines (37 loc) • 2.14 kB
TypeScript
import { TileLayoutProps } from "./TileLayout.types.js";
/**
* `TileLayout` component — implements tile-based layout.
*/
declare function TileLayout({ children, placement, tileGap, minTileWidth, ...other }: TileLayoutProps): import("@emotion/react/types/jsx-namespace").EmotionJSX.Element;
declare namespace TileLayout {
var displayName: string;
var propTypes: {
width: import("prop-types").Requireable<number>;
height: import("prop-types").Requireable<number>;
shadow: import("prop-types").Requireable<boolean>;
tileGap: import("prop-types").Requireable<number>;
minTileWidth: import("prop-types").Validator<number>;
placement: import("prop-types").Requireable<string>;
padding: import("prop-types").Requireable<string | number>;
paddingTop: import("prop-types").Requireable<string | number>;
paddingRight: import("prop-types").Requireable<string | number>;
paddingBottom: import("prop-types").Requireable<string | number>;
paddingLeft: import("prop-types").Requireable<string | number>;
p: import("prop-types").Requireable<string | number>;
pt: import("prop-types").Requireable<string | number>;
pr: import("prop-types").Requireable<string | number>;
pb: import("prop-types").Requireable<string | number>;
pl: import("prop-types").Requireable<string | number>;
margin: import("prop-types").Requireable<string | number>;
marginTop: import("prop-types").Requireable<string | number>;
marginRight: import("prop-types").Requireable<string | number>;
marginBottom: import("prop-types").Requireable<string | number>;
marginLeft: import("prop-types").Requireable<string | number>;
m: import("prop-types").Requireable<string | number>;
mt: import("prop-types").Requireable<string | number>;
mr: import("prop-types").Requireable<string | number>;
mb: import("prop-types").Requireable<string | number>;
ml: import("prop-types").Requireable<string | number>;
};
}
export default TileLayout;