- if @resource.errors.any? - content_for :notifications do .notification.notification-danger.animated.fadeInLeft = icon('exclamation') .notification-message =t 'spina.notifications.alert' %small= @resource.errors.full_messages.join('
').html_safe = link_to '#', data: {close_notification: true} do = icon('cross') = form_with model: @resource, url: spina.admin_resource_path(@resource) do |f| = hidden_field_tag :locale, @locale %header#header .breadcrumbs = render_breadcrumbs separator: '
' %span{style: 'margin-left: 10px'} - if Spina.config.locales.size > 1 %div{style: "display: inline-block", data: {dropdown: true}} = link_to '#', class: 'button button-default button-small', style: 'margin-left: 0; margin-right: 0', data: {trigger: 'dropdown', target: '#locales'} do = icon('comment') =t "spina.languages.#{@locale}" %i.icon.icon-chevron-down{style: 'font-size: 9px; margin-right: 0'} %ul#locales - Spina.config.locales.each do |locale| %li = link_to t("spina.languages.#{locale}"), "?locale=#{locale}", style: ('font-weight: 600' if @locale.to_s == locale.to_s).to_s #header_actions %button.button.button-primary{type: 'submit', style: 'margin-right: 0'} = icon('check') =t 'spina.save' .horizontal-form %div{style: "margin: 40px 0"} .horizontal-form-group .horizontal-form-label = Spina::Resource.human_attribute_name :label .horizontal-form-content .page-form-control = f.text_field :label, placeholder: Spina::Resource.human_attribute_name(:label) .horizontal-form-group .horizontal-form-label = Spina::Resource.human_attribute_name :slug .horizontal-form-content .page-form-control = f.text_field :slug, placeholder: Spina::Resource.human_attribute_name(:slug), value: f.object.slug(locale: @locale)&.parameterize .horizontal-form-group .horizontal-form-label = Spina::Resource.human_attribute_name :order_by .horizontal-form-content .select-dropdown - options = [[Spina::Page.human_attribute_name(:title), 'title']] = f.select :order_by, options_for_select(options, f.object.order_by), include_blank: Spina::Page.human_attribute_name(:created_at) .horizontal-form-group .horizontal-form-label = Spina::Resource.human_attribute_name :view_template .horizontal-form-content .select-dropdown - options = options_for_select(current_theme.view_templates.map { |template| [template[:title], template[:name]] }, @resource.view_template) = f.select :view_template, options, include_blank: true