Skip to content

Commit

Permalink
Allow "data" key for module navigations
Browse files Browse the repository at this point in the history
This allows specifying a `data` key in module navigations. That way
one can add, for example, `data-turbolinks='false'` to a navigation entry.

In a module definition, it looks like this:

```
alchemy_module = {
  engine_name: 'spree',
  name: 'solidus',
  navigation: {
    controller: 'spree/admin/orders',
    action: 'index',
    name: 'Store',
    image: 'alchemy/solidus/alchemy_module_icon.png',
    data: { turbolinks: false },
    sub_navigation: [
      {
        controller: 'spree/admin/orders',
        action: 'index',
        name: 'Orders',
      }
    ]
  }
}
```
  • Loading branch information
mamhoff committed Oct 31, 2018
1 parent 0dbd7f2 commit 5c94600
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<% if can? *navigate_module(navigation) %>
<%= content_tag :div, class: main_navigation_css_classes(navigation) do %>
<%= content_tag :div, class: main_navigation_css_classes(navigation), data: navigation["data"] do %>
<%= link_to url_for_module(alchemy_module) do %>
<% if navigation["image"] %>
<%= image_tag(navigation["image"]) %>
Expand Down

0 comments on commit 5c94600

Please sign in to comment.