Skip to main content
Use the AutoGrid component to arrange components into columns based on available space and specified column width restraints. Includes two modes: fixed column sizing (default), and flexible column sizing. For both modes, the layout will be responsive automatically, whether you’re using it in an app card, app home page, or app settings page.
Screenshot of a simple implementation of the AutoGrid component

Props

Examples

Flexible grid with minimum column width

With flexible set to true, the specified columnWidth is used as a minimum width. Compare the width of the tiles in this example to the example at the top of the page, which doesn’t include flexible={true}.
Screenshot of a simple implementation of the AutoGrid UI extension component

Fixed card layout with large gap

Screenshot of the AutoGrid component with custom gap

Last modified on March 29, 2026