<%= render "chats/chat_nav", chat: @chat %>
<% if show_demo_warning? %>
<%= render "shared/demo_warning",
title: t("chats.demo_banner_title"),
message: t("chats.demo_banner_message") %>
<% end %>
<% if @chat.conversation_messages.any? %>
<% @chat.conversation_messages.ordered.each do |message| %>
<%= render message %>
<% end %>
<% else %>
<%= render "chats/ai_greeting", context: "chat" %>
<% end %>
<% if params[:thinking].present? %>
<%= render "chats/thinking_indicator", chat: @chat %>
<% end %>
<% if @chat.error.present? && @chat.needs_assistant_response? %>
<%= render "chats/error", chat: @chat %>
<% end %>
<%# DESKTOP - Chat form %>
<%= render "messages/chat_form", chat: @chat %>
<% end %>