# Pagination ```rust demo let page = create_rw_signal(1); view! {
"Page: " {move || page.get()}
} ``` ### Size ```rust demo view! { } ``` ### Pagination ranges ```rust demo view! { } ``` ### Pagination Props | Name | Type | Default | Description | | --- | --- | --- | --- | | class | `OptionalProp>` | `Default::default()` | Additional classes. | | page | `Model` | `1` | The current page starts from 1. | | count | `MaybeSignal` | | The total numbers of pages. | | sibling_count | `MaybeSignal` | `1` | Number of visible pages after and before the current page. | | size | `MaybeSignal` | `ButtonSize::Medium` | Button size. | | on_change | `Option>` | `None` | Callback fired when the page is changed. |