@mui-flexy/v7
Version:
A flexbox convenience component for Material UI v7 Box and Grid with handy shorthand props
10 lines (9 loc) • 846 B
TypeScript
import type { OverridableComponent } from "@mui/material/OverridableComponent";
import { type FlexOrientation } from "@mui-flexy/core";
import type { FlexGridColumnProps, FlexGridProps, FlexGridRowProps, FlexGridTypeMap } from "./FlexGrid.types";
export type { FlexGridColumnProps, FlexGridProps, FlexGridRowProps };
export declare const createFlexGrid: <O extends FlexOrientation | undefined = undefined, D extends React.ElementType = "div", P = {}>(defaultProps?: FlexGridProps<O, D, P>) => OverridableComponent<FlexGridTypeMap<O, P, D>>;
export declare const FlexGridRow: OverridableComponent<FlexGridTypeMap<"row", {}, "div">>;
export declare const FlexGridColumn: OverridableComponent<FlexGridTypeMap<"column", {}, "div">>;
export declare const FlexGrid: OverridableComponent<FlexGridTypeMap<undefined, {}, "div">>;
export default FlexGrid;