<div class="mb-8 mt-8">
  <div class="flex items-center gap-4">
    <%= form_with url: memos_path, method: :get,
        data: { turbo_frame: "search-results", controller: "search" } do |f| %>
      <div class="relative">
        <%= f.text_field :query,
            class: "w-full px-4 py-2 border rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500",
            placeholder: "検索...",
            data: { action: "input->search#submit" },
            value: params[:query] %>
      </div>
    <% end %>
    <%= link_to new_memo_path, class: "bg-blue-500 hover:bg-blue-600 text-white font-bold py-2 px-4 rounded-lg transition-colors duration-200" do %>
      <span class="flex items-center">
        </svg>
        + 出力開始
      </span>
    <% end %>
  </div>
</div>

<div id="memos">
  <%= turbo_frame_tag "memos" do %>
    <div class="flex flex-col gap-4">
      <%= render @memos %>
      <%= render "empty_results", query: params[:query] if @memos.empty? %>

      </div>
  <% end %>
</div>

<div id="load-more" class="text-center mt-8">
  <% if @pagy.next %>
    <%= link_to "もっと見る",
        pagy_url_for(@pagy, @pagy.next),
        class: "inline-flex items-center px-4 py-2 bg-blue-500 hover:bg-blue-600 text-white font-medium rounded-lg transition-colors duration-200",
        data: { turbo_method: :get } %>
  <% end %>
</div>