app/views/plate_creation/multi_plate_pool.html.erb
<%= page('multi-plate-pooling-page') do %>
<%= vite_javascript_tag 'entrypoints/pages/multi_plate_pooling.js', defer: true %>
<%= content do %>
<%= card without_block: true, id: 'main-content' do %>
<div id="labware-summary-div">
<div class="card-body bg-dark text-white">
<div id="output-plate-block">
<h3>Target Plate</h3>
<%= render partial: "plates/empty_plate", locals: {plate_presenter: @labware_creator, css_class: "destination-plate"} %>
</div>
<h3>Source Plates</h3>
<% 4.times do |plate_id| %>
<%= render partial: "plates/empty_plate", locals: {css_class: "source-plate plate-id-#{plate_id}"} %>
<% end %>
</div>
</div>
<% end %>
<% end %>
<%= sidebar do %>
<%= card title: 'Add plates to pool', without_block: true do %>
<div id="validation_report"></div>
<div id="add-plates-instructions-block" class="card-body" >
<div class="instructions">
<p>Scan in up to 4 plates.</p>
</div>
</div>
<div class="card-body">
<%= form_for(
@labware_creator,
url: limber_plate_children_path(@labware_creator.parent_uuid),
as: :plate,
html: { method: :post }) do |form| %>
<%= form.hidden_field :parent_uuid %>
<%= form.hidden_field :purpose_uuid %>
<% 4.times do |i| %>
<div class="labware-container scan-labware form-group row">
<label for="plate[<%= i %>]" class="plate-label col-2" >Plate <%= i+1 %></label>
<input id="plate[<%= i %>]" name="plate[<%= i %>]" class="form-control labware-box col-8" tabindex="1" data-position=<%= i %> />
</div>
<% end %>
<%= form.submit 'Make Pre-Cap pool Plate', class: 'btn btn-success btn-lg', id: 'create-labware', disabled: true %>
<% end %>
</div>
<ul id="pooling-summary" class="list-group"></ul>
<% end %>
<% end %>
<% end %>