aboutsummaryrefslogtreecommitdiffstats
path: root/app/views
diff options
context:
space:
mode:
authorXinhui2017-11-23 14:13:05 +0100
committerXinhui2017-11-28 12:21:33 +0100
commit1e61b1792c4c0be9e55b6469610fca982d8a9e54 (patch)
tree2b8c3b3a4b157763cd768ca9e027348a5ab59493 /app/views
parent86fd42a9136cb6eef87ecec3d0b2bcf579667798 (diff)
downloadchouette-core-1e61b1792c4c0be9e55b6469610fca982d8a9e54.tar.bz2
Refactoring helper page_header into partial
Diffstat (limited to 'app/views')
-rw-r--r--app/views/layouts/navigation/_page_header.html.slim22
1 files changed, 22 insertions, 0 deletions
diff --git a/app/views/layouts/navigation/_page_header.html.slim b/app/views/layouts/navigation/_page_header.html.slim
new file mode 100644
index 000000000..942921e13
--- /dev/null
+++ b/app/views/layouts/navigation/_page_header.html.slim
@@ -0,0 +1,22 @@
+div.page_header
+ div.container-fluid
+ div.row
+ div.col-lg-9.col-md-8.col-sm-7.col-xs-7
+ div.page-icon
+ span.sb class="sb-#{resource_class.model_name.name.parameterize}"
+ div.page-title
+ - if resource.persisted?
+ h1 = resource.name
+ - else
+ h1 = t("#{resource_class.model_name.name.underscore.pluralize}.#{params[:action]}.title")
+
+ div.col-lg-3.col-md-4.col-sm-5.col-xs-5.text-right
+ div.page-action
+ - if resource.persisted?
+ div.small = t('last_update', time: l(resource.updated_at, format: :short)).html_safe
+
+ - if content_for? :page_header_actions
+ = yield :page_header_actions
+
+ - if content_for? :page_header_content
+ = yield :page_header_content