Sha256: eb759426f06a30b0f38e902574c4d55d85edc0f037472ed4b49ab47af24eefac

Contents?: true

Size: 1.8 KB

Versions: 19

Compression:

Stored size: 1.8 KB

Contents

<%= pb_rails("nav", props: {
  title: "Kits",
  link: all_link(@type),
  variant: "subtle",
  padding_y: "sm"
}) do %>
  <% pb_rails("nav/item", props: {
    text: "All",
    link: all_link(@type),
    active: all_active(controller_name, action_name)
  }) %>
  <% MENU["kits"].each do |link| %>
    <% if link.is_a?(Hash) %>
      <div class="category_section">
        <%= pb_rails("nav/item", props: {
          active: category_active(@category, link),
          classname: "category",
          icon_right: "angle-down",
          link: category_link(@type, link)
        }) do %>
          <%= pb_kit_title(nav_hash_category(link)) %>
        <% end %>
        <%= pb_rails("nav", props: { variant: "subtle", classname: "sub_category"}) do %>
          <% nav_hash_array(link).each do |sub_link| %>
            <%= pb_rails("nav/item", props: {
              text: pb_kit_title(sub_link),
              link: sub_category_link(@type, sub_link),
              active: sub_category_active(@kit, sub_link)
            }) %>
          <% end %>
        <% end %>
      </div>
    <% else %>
      <%= pb_rails("nav/item", props: {
        text: pb_kit_title(link),
        link: kit_link(@type, link),
        active: kit_active(@kit, link)
      }) %>
    <% end %>
  <% end %>
<% end %>

<%= pb_rails("section_separator") %>

<%= pb_rails("nav", props: {title: "Tokens", link: utilities_path, padding_y:"sm", variant:"subtle"}) do %>
  <% color_active = (controller_name == 'pages' && action_name == 'utilities') ? true : false %>
  <%= pb_rails("nav/item", props: { text: "Colors", link: utilities_path, active: color_active }) %>
  <% spacing_active = (controller_name == 'pages' && action_name == 'tokens') ? true : false %>
  <%= pb_rails("nav/item", props: { text: "Spacing", link: tokens_path, active: spacing_active }) %>
<% end %>

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
playbook_ui-7.3.0.pre.alpha2 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-6.8.2.pre.alpha1 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha14 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-6.8.1 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-6.8.0 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-6.7.0.pre.alpha1 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-6.7.0 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha12 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha11 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha10 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha9 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha8 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha7 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha6 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha5 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha4 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha3 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha2 app/views/layouts/playbook/_sidebar.html.erb
playbook_ui-7.0.1.pre.alpha1 app/views/layouts/playbook/_sidebar.html.erb