Files
mintlify__docs/components/columns.mdx
mintlify[bot] f8e015ff62 Improve SEO descriptions across 177 pages (#4993)
* Improve SEO metadata: update descriptions to 130-155 chars across 177 pages

Generated-By: mintlify-agent

* Apply suggestion from @ethanpalm

* Apply suggestions from code review

Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>

* 💅

---------

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>
2026-03-31 16:12:58 -07:00

84 lines
1.8 KiB
Plaintext

---
title: 'Columns'
description: "Arrange cards and other components in a responsive grid layout with the columns component."
keywords: ['card groups', 'grid layout', 'multi-column layout']
---
The `Columns` component lets you arrange content in a responsive grid layout. It's most often used to put cards in a grid, by specifying the number of grid columns. You can also use the `Column` sub-component to wrap arbitrary content. Columns are responsive and automatically adjust for smaller screens.
<Columns cols={2}>
<Card title="Get started" icon="rocket">
Set up your project with our quickstart guide.
</Card>
<Card title="API reference" icon="code">
Explore endpoints, parameters, and examples for your API.
</Card>
</Columns>
```mdx Columns example
<Columns cols={2}>
<Card title="Get started">
Set up your project with our quickstart guide.
</Card>
<Card title="API reference">
Explore endpoints, parameters, and examples for your API.
</Card>
</Columns>
```
## Column sub-component
Use the `Column` component to wrap text or code in individual columns. This is useful when you want to display arbitrary content side by side, not just cards or other components.
<Columns cols={2}>
<Column>
**Installation**
```bash
npm install my-package
```
</Column>
<Column>
**Usage**
```javascript
import { init } from 'my-package';
init();
```
</Column>
</Columns>
````mdx Column sub-component example
<Columns cols={2}>
<Column>
**Installation**
```bash
npm install my-package
```
</Column>
<Column>
**Usage**
```javascript
import { init } from 'my-package';
init();
```
</Column>
</Columns>
````
## Properties
<ResponseField name="cols" type="number" default={2}>
The number of columns per row. Accepts values from 1 to 4.
</ResponseField>