Irelia
Irelia view components for Ruby on Rails.
Documentation
This project is still in an early stage. Documentation will be available soon.
Installation
1. Add this line to your application's Gemfile:
gem "irelia"
Run bundle install
to install the dependencies
2. Add the irelia_head
method inside the <head>
tags in your application layout.
This is a helper method that will inject the Irelia stylesheets and javascripts into the head tag. It includes the Irelia CSS and JS files, as well as Font Awesome for icons and the Poppins Google font.
<!-- file: app/views/application.html.erb -->
<head>
<%= irelia_head %>
<!-- Load custom CSS after "irelia_head" to -->
</head>
3. Load javascripts with importmap
Pin the Irelia javascripts in your importmap.rb
config.
pin "irelia", to: "irelia.js"
Add the Irelia registerIreliaControllers
to your controllers.js
file.
// file: app/javascripts/controllers/index.js
import { registerIreliaControllers } from "irelia";
registerIreliaControllers(application);
Restart your application and you should be good to go!
Contributing
Contribution directions go here.
License
The gem is available as open source under the terms of the MIT License.