Class: Plutonium::UI::Table::Components::PagyPagination
- Inherits:
-
Component::Base
- Object
- Component::Base
- Plutonium::UI::Table::Components::PagyPagination
- Includes:
- Pagy::Frontend
- Defined in:
- lib/plutonium/ui/table/components/pagy_pagination.rb
Instance Method Summary collapse
-
#initialize(pagy) ⇒ PagyPagination
constructor
A new instance of PagyPagination.
- #view_template ⇒ Object
Methods included from Component::Behaviour
Methods included from Component::Tokens
Methods included from Component::Kit
#BuildActionButton, #BuildBlock, #BuildBreadcrumbs, #BuildColorModeSelector, #BuildDynaFrameContent, #BuildDynaFrameHost, #BuildEmptyCard, #BuildFrameNavigatorPanel, #BuildPageHeader, #BuildPanel, #BuildSkeletonTable, #BuildTabList, #BuildTableInfo, #BuildTablePagination, #BuildTableScopesBar, #BuildTableSearchBar, #method_missing, #respond_to_missing?
Constructor Details
#initialize(pagy) ⇒ PagyPagination
Returns a new instance of PagyPagination.
10 11 12 |
# File 'lib/plutonium/ui/table/components/pagy_pagination.rb', line 10 def initialize(pagy) @pagy = pagy end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Plutonium::UI::Component::Kit
Instance Method Details
#view_template ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/plutonium/ui/table/components/pagy_pagination.rb', line 14 def view_template nav(aria_label: "Page navigation", class: "flex justify-center mt-4") do ul(class: "inline-flex -space-x-px text-sm") do prev_link page_links next_link end end end |