turbo_html

A elixir lib for search, sort, paginate.


License
MIT

Documentation

Turbo.HTML

Table of contents

Getting started

Turbo.HTML is a Turbo.Ecto at Phoenix framework supported.

def deps do
  [
    {:turbo_html, "~> 0.2.3"}
  ]
end

For use with Phoenix.HTML, configure the config/config.exs like the following:

config :turbo_html, Turbo.HTML,
  view_style: :semantic    # default bootstrap.

Two methods are provided:

  • turbo_pagination_links: for pagination view.
  • turbo_search_input: for search input.

Demo

The dummy app shows a simple turbo_ecto example.

Clone the repository.

https://github.com/zven21/turbo_ecto.git

Change directory

$ cd dummy

Run mix

$ mix deps.get && yarn --cwd=assets

Preparing database

$ mix ecto.setup

Start the Phoenix server

$ ./script/server

Open your browser, and visit http://localhost:4000

Contributing

Bug report or pull request are welcome.

Make a pull request

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Please write unit test with your code if necessary.

License

The gem is available as open source under the terms of the MIT License.

Credits