You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
2.4 KiB
58 lines
2.4 KiB
<div class="card mt-2 g-3"> |
|
<div class="card-header mt-1 col-sm-12"> |
|
<%= form_tag(documents_path, method: :get) do %> |
|
<div class="row"> |
|
<div class="col-sm-8 p-2"> |
|
<%= text_field_tag :q, params[:q], class: "form-control" %> |
|
</div> |
|
|
|
<div class="col-sm-4 p-2"> |
|
<%= submit_tag "Search", class: "btn btn-primary text-dark" %> |
|
<button type="button" class="btn btn-info" data-bs-toggle="modal" data-bs-target="#citationFinder"> Citation Finder </button> |
|
|
|
<div class="modal fade" id="citationFinder" tabindex="-1" aria-labelledby="citationFinder" aria-hidden="true"> |
|
<%= form_tag(documents_path, method: :get) do %> |
|
<div class="modal-dialog modal-lg modal-dialog-scrollable"> |
|
<div class="modal-content"> |
|
<div class="modal-header"> |
|
<h5 class="modal-title"> Citation Finder </h5> |
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> |
|
</div> |
|
|
|
<div class="modal-body"> |
|
<div class="row"> |
|
<div class="col-sm-6 p-2"> |
|
<%= text_field_tag :citation_finder, params[:citation_finder], class: "form-control", placeholder: "Citation Finder" %> |
|
</div> |
|
</div> |
|
|
|
<div class="modal-footer"> |
|
<button type="submit" class="btn btn-primary">Search</button> |
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> |
|
</div> |
|
</div> |
|
</div> |
|
<% end %> |
|
</div> |
|
</div> |
|
</div> |
|
<% end %> |
|
</div> |
|
|
|
<div class="card-body col-sm-12 tableFixHead p-0 mt-1"> |
|
<% if @search_params.present? %> |
|
<div class="container m-2"> <%= render PaginationComponent.new(data: @jurisprudences) %> </div> |
|
<table class="table table-striped table-hover mb-0"> |
|
<thead> |
|
<th class="bg-light"> Reference No. </th> |
|
<th class="bg-light"> Title </th> |
|
<th class="bg-light"> Date </th> |
|
</thead> |
|
|
|
<tbody> |
|
<%= render(DocumentIndexTableComponent.with_collection(@jurisprudences, current_user: current_user, opts: {})) %> |
|
</tbody> |
|
</table> |
|
<% end %> |
|
</div> |
|
</div>
|
|
|