Browse Source

Nested layout is nicer

pull/122/head
baarkerlounger 4 years ago
parent
commit
c439780f32
  1. 2
      app/views/layouts/application.html.erb
  2. 25
      app/views/layouts/organisations.html.erb
  3. 16
      app/views/organisations/show.html.erb
  4. 16
      app/views/organisations/users.html.erb

2
app/views/layouts/application.html.erb

@ -66,7 +66,7 @@
end
%>
<% end %>
<%= yield %>
<%= content_for?(:content) ? yield(:content) : yield %>
</main>
</div>

25
app/views/layouts/organisations.html.erb

@ -0,0 +1,25 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: 'Back',
href: :back,
) %>
<% end %>
<% content_for :content do %>
<h1 class="govuk-heading-l">
Your Organisation
</h1>
<%= render TabNavigationComponent.new(items: [
{ name: t('Details'), url: details_organisation_path(@organisation) },
{ name: t('Users'), url: users_organisation_path(@organisation) },
]) %>
<div class="govuk-grid-row">
<div class="govuk-grid-column-two-thirds-from-desktop">
<%= content_for?(:organisations_content) ? yield(:organisations_content) : yield %>
</div>
</div>
<% end %>
<%= render template: "layouts/application" %>

16
app/views/organisations/show.html.erb

@ -1,19 +1,3 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: 'Back',
href: :back,
) %>
<% end %>
<h1 class="govuk-heading-l">
Your Organisation
</h1>
<%= render TabNavigationComponent.new(items: [
{ name: t('Details'), url: details_organisation_path(@organisation) },
{ name: t('Users'), url: users_organisation_path(@organisation) },
]) %>
<%= govuk_summary_list do |summary_list| %>
<% @organisation.display_attributes.each do |attr, val| %>
<%= summary_list.row do |row|

16
app/views/organisations/users.html.erb

@ -1,19 +1,3 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: 'Back',
href: :back,
) %>
<% end %>
<h1 class="govuk-heading-l">
Your Organisation
</h1>
<%= render TabNavigationComponent.new(items: [
{ name: t('Details'), url: details_organisation_path(@organisation) },
{ name: t('Users'), url: users_organisation_path(@organisation) },
]) %>
<%= govuk_table do |table| %>
<%= table.head do |head| %>
<%= head.row do |row|

Loading…
Cancel
Save