app/views/events/details.html.haml
- has_post_url = @event.poster_url.to_s.empty?
- md_size = has_post_url ? 12 : 6
- provide :head do
:css
.form-control-inline {
display:block;
height:34px;
margin: 8px auto;
}
.form-control-inline input {
width:85%;
heigth:inherit;
border: 1px solid #ccc
border-radius:4px;
font-size: 14px;
}
.form-control-inline button {
width:15%;
heigth:inherit;
}
.row
.col-sm-12.features-box.wow.fadeInLeft
.features-box{ class: "col-sm-#{md_size}" }
- unless @event.notes.nil?
.nicEdit-main
= sanitize @event.notes.html_safe, scrubber: ApplicationScrubber.new
%hr
- if current_user
#reservation-form
- if current_user.rejected?
= render 'reservations/rejected_user'
- elsif !current_user.active?
= render 'reservations/pending_user'
- elsif !@event.book_range?
= render 'reservations/no_user_form'
- elsif @reservation&.id
= render 'reservations/status'
- elsif !current_user.can_book?(@event)
= render 'reservations/no_user_form'
- else
= react_component('ReservationForm', @reservation_form.merge(url: form_create_reservations_path, authenticity_token: form_authenticity_token), prerender: true)
- else
.text-center
%p Per continuare la navigazione รจ necessario essere iscritti al sito.
= link_to(t('devise.sessions.new'), new_user_session_path, class: 'btn btn-primary gtm-home-action', data: { action: :login_match })
%hr
- unless has_post_url
.col-sm-6.features-box
.event-detail-item
%img.img-responsive{ src: @event.poster_url }
- @event.albums.each do |al|
.col-sm-6.features-box.wow.fadeInLeft
= AlbumizrBuilder.build(al)
.row.breadcrumb-row
%hr
= BreadcrumbBuilder.build(:home, :upcoming_events, @event.to_s)
- if current_user
:javascript
$(function(){
ReactRailsUJS.mountComponents();
})