# `ExRatatui.Event.Resize`
[🔗](https://github.com/mcass19/ex_ratatui/blob/v0.7.1/lib/ex_ratatui/event/resize.ex#L1)

A terminal resize event.

Emitted when the user resizes the terminal window.

## Fields

  * `:width` - new terminal width in columns
  * `:height` - new terminal height in rows

## Examples

    iex> %ExRatatui.Event.Resize{width: 80, height: 24}
    %ExRatatui.Event.Resize{width: 80, height: 24}

Pattern matching on events:

    %Event.Resize{width: w, height: h} ->
      # re-render with new dimensions

# `t`

```elixir
@type t() :: %ExRatatui.Event.Resize{
  height: non_neg_integer() | nil,
  width: non_neg_integer() | nil
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
