jgnatch/mountain_view

View on GitHub
app/views/layouts/mountain_view.html.erb

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
<head>
  <title><%= t('mountain_view.layout.styleguide_title') %></title>
  <%= stylesheet_link_tag 'mountain_view/styleguide', media: 'all', 'data-turbolinks-track' => true %>
  <%= javascript_include_tag 'mountain_view/styleguide', 'data-turbolinks-track' => true %>

  <%= csrf_meta_tags %>
</head>
<body>
  <div class="mv-header">
    <div class="mv-header__logo">
      <% if Rails.application.routes.url_helpers.respond_to?("mv_style_guide_path") %>
        <%= link_to t('mountain_view.layout.styleguide_title'), mv_style_guide.root_url%>
      <% else %>
        <%= t('mountain_view.layout.styleguide_title') %>
      <% end %>
    </div>
  </div>
  <div class="mv-flex-wrapper">
    <div class="mv-sidebar">
      <% if extra_pages.any? %>
        <h3><%= t('mountain_view.layout.extra_pages') %></h3>
        <ul>
          <%- extra_pages.each do |extra_page| %>
            <li>
              <%= link_to_unless_current prettify_word(extra_page), extra_pages_path(extra_page) %>
            </li>
          <% end %>
        </ul>
      <% end %>
      <h3><%= t('mountain_view.layout.components') %></h3>
      <ul>
        <%- mv_components.each do |component| %>
          <li>
            <%= link_to_unless_current component.title, styleguide_path(id: component.name) %>
          </li>
        <% end %>
      </ul>
    </div>
    <div class="mv-main">
      <%= yield %>
    </div>
  </div>
</body>
</html>