<%- content_for :title, t('project_name') assets = @node.assets.includes(file_attachment: :blob).select{ |asset| asset.file.image? }.to_a # Find one landscape and one portrait image landscape_asset = assets.find { |asset| image_orientation(asset.file) == :landscape } portrait_asset = assets.find { |asset| image_orientation(asset.file) == :portrait } landscape_asset ||= portrait_asset portrait_asset ||= landscape_asset body_styles = [] body_styles << "--bg-landscape: url(#{rails_storage_proxy_path(landscape_asset.file.variant(resize_to_limit: [2400, nil]))});" body_styles << "--bg-portrait: url(#{rails_storage_proxy_path(portrait_asset.file.variant(resize_to_limit: [1600, nil]))});" content_for :body_style, body_styles.join(' ') %>
<%= select_tag :language, options_for_select(languages_for_select, accept_language), id: 'language_select', class: 'hidden-select', data: { action: 'change->locale#changeLocale', locale_target: 'select' } %>
<%= t accept_language, scope: 'languages' %> <%= svg 'ico-arrow-down' %>
<%= render partial: 'intro' %>