Pager and LoadMore components for Pure Admin.
Summary
Functions
Renders a load more button.
Examples
<.load_more phx-click="load_more" count="25 of 250" />
<.load_more is_loading phx-click="load_more">Loading...</.load_more>
<.load_more align="start" phx-click="load_more">Show More Items</.load_more>Attributes
is_loading(:boolean) - Defaults tofalse.count(:string) - Count text, e.g. '25 of 250'. Defaults tonil.align(:string) - Defaults tonil.Must be one ofnil,"start","center", or"end".class(:string) - Defaults tonil.- Global attributes are accepted. Supports all globals plus:
["phx-click"].
Slots
inner_block
Renders a pagination control.
Examples
<.pager page={@page} total_pages={@total_pages} on_previous="prev_page" on_next="next_page" />
<.pager page={3} total_pages={10} on_previous="prev" on_next="next" on_first="first" on_last="last" />
<.pager page={1} total_pages={10} align="end" info_text="Showing 1-25 of 250" />Attributes
page(:integer) - Defaults to1.total_pages(:integer) - Defaults to1.align(:string) - Defaults tonil.Must be one ofnil,"start","center", or"end".show_page_input(:boolean) - Show page number input. Defaults totrue.show_info(:boolean) - Show info section. Defaults totrue.info_text(:string) - Custom info text (overrides page X of Y). Defaults tonil.on_previous(:string) - Event for previous button. Defaults to"prev-page".on_next(:string) - Event for next button. Defaults to"next-page".on_first(:string) - Event for first button (nil = hidden). Defaults tonil.on_last(:string) - Event for last button (nil = hidden). Defaults tonil.on_page_change(:string) - Event for page input change. Defaults tonil.icon_first(:string) - First page button icon. Defaults to"«".icon_previous(:string) - Previous page button icon. Defaults to"‹".icon_next(:string) - Next page button icon. Defaults to"›".icon_last(:string) - Last page button icon. Defaults to"»".class(:string) - Defaults tonil.- Global attributes are accepted.
Slots
controls- Custom controls (overrides default buttons).info- Custom info content (overrides default info).