!!! %html %head = render 'layouts/tramway/landing/meta' %title = yield :title = stylesheet_link_tag 'tramway/landing/application', media: 'all' = javascript_include_tag 'tramway/landing/application' = javascript_include_tag 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js', integrity: 'sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl', crossorigin: 'anonymous' = javascript_include_tag 'https://code.jquery.com/jquery-3.2.1.slim.min.js', integrity: 'sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN', crossorigin: 'anonymous' = javascript_include_tag 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js', integrity: 'sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q', crossorigin: 'anonymous' = csrf_meta_tags - ::Tramway::Landing.head_content.each do |content| - self.instance_exec &content %body = stylesheet_link_tag 'https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.4.5/css/mdb.min.css' = javascript_include_tag 'https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.4.5/js/mdb.js' = javascript_include_tag 'https://cdn.rawgit.com/CezarLuiz0/anchor.js/master/dist/anchor.min.js' = render 'layouts/tramway/landing/navbar' - if @blocks&.any? - headers = @blocks.select { |block| block.model.header? } - footers = @blocks.select { |block| block.model.footer? } - other_blocks = @blocks - headers - footers - header_block = headers.first - if header_block.present? = render "tramway/landing/blocks/block_types/#{header_block.model.block_type.underscore}", block: header_block %main.mt-5 - if other_blocks.any? .container - other_blocks.each_with_index do |block, index| = render "tramway/landing/blocks/block_types/#{block.model.block_type}", block: block - if index < other_blocks.count - 1 %hr - if block_given? .container-fluid = yield - footers = @blocks.select { |block| block.model.block_type&.footer? } - if footers.first.present? = render "tramway/landing/blocks/block_types/footer", block: footers.first - else .container-fluid = yield