defmodule Flop.Phoenix do @moduledoc """ Phoenix components for pagination, sortable tables and filter forms with [Flop](https://hex.pm/packages/flop). ## Introduction Please refer to the [Readme](README.md) for an introduction. ## Customization To customize the components, it is recommended to define wrapper components in your `CoreComponents` module that pass attributes that are constant for your application and add additional markup as necessary. For example, to customize the `pagination` component, define your own `pagination` component: ```elixir defmodule MyAppWeb.CoreComponents do use Phoenix.Component attr :meta, Flop.Meta, required: true attr :path, :any, default: nil attr :on_paginate, JS, default: nil attr :target, :string, default: nil attr :aria_label, :string, default: "Pagination", doc: \""" Aria label for the `