Sha256: cedd284513c85193135c078d89d70d38d7de54dfd0fe65a267a60c4b5a4648da

Contents?: true

Size: 1.28 KB

Versions: 28

Compression:

Stored size: 1.28 KB

Contents

<%= render component_tag(
    x: {data: "appHeader", "bind:class": "{'drawer-open': drawerOpen}"},
    class: {"with-nav-drawer": mobile_nav?}
  ) do %>
  <div class="header-content">
    <%= tag.send(home_path ? :a : :div, class: "header-logo", href: home_path) do %>
      <%= image_tag asset_url("coco/img/coveragebook-logomark-white.svg"),
            alt: "CoverageBook logomark",
            class: "header-logo-no-wordmark" %>
      <%= image_tag asset_url("coco/img/coveragebook-landscape-white.svg"),
            alt: "CoverageBook full logo",
            class: "header-logo-full" %>
    <% end %>
    <nav class="header-links" x-ref="links">    
      <div class="header-link-group header-primary" x-ref="primaryLinks">
        <%= primary_nav %>
      </div>
      <div class="header-link-group header-secondary" x-ref="secondaryLinks">
        <%= secondary_nav %>
      </div>
      <% if mobile_nav? %>
        <div class="header-mobile-controls">
          <%= coco_button(icon: :menu, theme: :text_neutral_light, size: :md, click: "toggleDrawer", x: {show: "!drawerOpen"}) %>
          <%= coco_button(icon: :x, theme: :text_neutral_light, size: :md, click: "toggleDrawer", x: {show: "drawerOpen", cloak: true}) %>
        </div>
      <% end %>
    </nav>
  </div>
  <%= mobile_nav %>
<% end %>

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
coveragebook_components-0.16.0 app/components/coco/app/header/header.html.erb
coveragebook_components-0.15.0 app/components/coco/app/header/header.html.erb
coveragebook_components-0.14.0 app/components/coco/app/header/header.html.erb
coveragebook_components-0.13.1 app/components/coco/app/header/header.html.erb
coveragebook_components-0.13.0 app/components/coco/app/header/header.html.erb
coveragebook_components-0.12.2 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.12.1 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.12.0 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.11.0 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.10.1.beta.2 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.10.1.beta.1 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.10.1.beta.0 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.10.0 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.9.1 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.9.0 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.8.9 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.8.8 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.8.7 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.8.6 app/components/coco/app/blocks/header/header.html.erb
coveragebook_components-0.8.5 app/components/coco/app/blocks/header/header.html.erb