Installation

Ces composants sont utilisables avec n’importe quel application Rails utilisant le Système de Design de lʼÉtat (DSFR) .

Ils sont construits sur le framework ViewComponent de GitHub pour être facilement réutilisables.

Installation

Ajoutez cette ligne à votre Gemfile et lancez bundle install.

  gem 'dsfr-view-components'

Ajoutez cette ligne dans config/application.rb:

~ruby require “dsfr/components” ~

Au redémarrage vous devriez avoir accès à tous les composants du DSFR. Vous pouvez le vérifier en testant dans une console avec rails console:

~ruby DsfrComponent::TagComponent.new(title: “bleu”, icon: “arrow-right-line”) ~

Si vous ne voyez pas de message d’erreur, tout fonctionne. Vous pouvez passer à l’utilisation de composants dans vos templates