# Flop Phoenix v0.26.1 - Table of Contents

> Phoenix components for pagination, sortable tables and filter forms using Flop.

## Pages

- [Flop Phoenix](readme.md)
- [Changelog](changelog.md)

- Recipes
  - [CSS Styles](css_styles.md)
  - [Load More and Infinite Scroll](load_more_and_infinite_scroll.md)
  - [Page Size Control](page_size_control.md)

## Modules

- [Flop.Phoenix](Flop.Phoenix.md): Phoenix components for pagination, sortable tables and filter forms with
[Flop](https://hex.pm/packages/flop).
- [Flop.Phoenix.Pagination](Flop.Phoenix.Pagination.md): Defines a struct that holds the information needed to render a pagination
component.

- Exceptions
  - [Flop.Phoenix.InvalidFilterFieldConfigError](Flop.Phoenix.InvalidFilterFieldConfigError.md): Raised when the `fields` attribute of the `Flop.Phoenix.filter_fields`
component is set to an invalid value.

  - [Flop.Phoenix.NoMetaFormError](Flop.Phoenix.NoMetaFormError.md): Raised when a `Phoenix.HTML.Form` struct is passed to
`Flop.Phoenix.filter_fields/1` that was not built with `Flop.Meta` struct.

  - [Flop.Phoenix.PathOrJSError](Flop.Phoenix.PathOrJSError.md): Raised when a neither the `path` nor the `on_*` attribute is set for a
pagination or table component.

