Sha256: 5045052a926e6fe1f3df492ad313782ad11ad2fc3bc811a8d78ebe7fa2cdb027

Contents?: true

Size: 631 Bytes

Versions: 1

Compression:

Stored size: 631 Bytes

Contents

= form_for @page do |f|
  - if @page.errors.any?
    #error_explanation
      h2 = "#{pluralize(@page.errors.count, "error")} prohibited this page from being saved:"
      ul
        - @page.errors.full_messages.each do |message|
          li = message

  .field
    input type='hidden' id="content-editor" name="page[components]"
    - components = @page.page_components.select(:id, :component_type, :position, :content).map { |component| component.as_json.transform_keys! {|key| key.camelize(:lower)} }
    = react_component("cm_content_manager/Content", {input: "content-editor", components: components})

  .actions = f.submit

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cm_page_builder-rails-0.1.0 app/views/cm_page_builder/rails/pages/_form.html.slim