Ariadne ViewComponents
import {HeroLayout} from ‘@primer/gatsby-theme-doctocat’ export default HeroLayout
Ariadne ViewComponents is an implementation of the Ariadne Design System, using ViewComponent.
Usage
Render Ariadne ViewComponents from templates:
<%= render(Ariadne::CounterComponent.new(count: 25)) %>
Installation
In your Gemfile
, add:
gem "ariadne_view_components"
In config/application.rb
, add these lines after the application definition:
require "view_component"
require "ariadne/view_components/engine"
Optionally, to add the JavaScript behaviours, in your application.html.erb
in the <head>
tag add:
<%= javascript_include_tag("ariadne") %>
Or alternatively, you can install the @ariadne/view-components
npm package and in your JavaScript code add:
import '@ariadne/view-components'
You can also import only the components you need:
import '@ariadne/view-components/tab_container'
Have questions?
Still have questions? Talk to support.