© 2018 Domizio DemichelisMIT License

Bulma Extra

This extra adds nav helper and templates for the Bulma CSS pagination component.

Synopsys

See extras for general usage info.

Render the navigation links in some view… with a fast helper:

<%== pagy_nav_bulma(@pagy) %>
<%== pagy_nav_responsive_bulma(@pagy) %>
<%== pagy_nav_compact_bulma(@pagy) %>

or with a template:

<%== render 'pagy/nav_bulma', locals: {pagy: @pagy} %>

Configure javascript if you use pagy_nav_responsive_bulma or pagy_nav_compact_bulma.

Files

This extra is composed of 4 files:

Methods

This extra adds 3 nav helpers to the Pagy::Frontend module. You can customize them by overriding them directly in your own view helper.

pagy_nav_bulma(pagy)

This method is the same as the pagy_nav, but customized for Bulma.

The nav_bulma.* templates produce the same output, and can be used as an easier (but slower) starting point to override it.

pagy_nav_compact_bulma(pagy, …)

This method is the same as the pagy_nav_compact, but customized for the Bulma CSS framework.

Here is an example:

pagy-compact-bulma

See more details in the compact navs documentation.

pagy_nav_responsive_bulma(pagy, …)

This method is the same as the pagy_nav_responsive, but customized for the Bulma CSS framework.

See more details in the responsive navs documentation.

Optional Template Files

See Using Templates.