# [Usage](../../../usage.md) > [Components and standard attributes](../basics.md) > footerColumns

---

`footerColumns` | `->setFooterColumns([])`

Set the columns of the grid for [footerSchema](./footer_schema.md).

| Types | Default |
|-------|---------|
| `int` | `1`     |

Grid width for the footer area of `Form`, `Card`, `Modal` when `footerSchema` is set. Works exactly like `columns` but scoped to the footer. When omitted (`1`) footer items stack vertically.
Raise to 2–3 for side-by-side footer buttons or summaries.

### Example
Blade:
```php
{!! \KFramework\Components\Forms\Form::make()->setFooterColumns(2)->setFooterSchema([\KFramework\Components\Visual\Button::make('A'), \KFramework\Components\Visual\Button::make('B')]) !!}
```
Controller:
```php
Form::make()->setFooterSchema([Button::make('Cancel'), Button::make('Save')])->setFooterColumns(2);
```

### Interaction / tips
- Always pair with `footerSchema` (../shared_attributes/footer_schema.md); without it this has no effect.
- Mirrors `columns` (../shared_attributes/columns.md) + `schema` (../shared_attributes/schema.md) for the main body.
- Footer children can still use `columnSpan` (../shared_attributes/column_span.md).

See also: [footerSchema](footer_schema.md), [columns](columns.md), [columnSpan](column_span.md), [schema](schema.md), [basics](../basics.md), [Form](../forms/form.md).