noahsettersten commited on
Commit
c6ea04f
1 Parent(s): 8aae8fe

fix: Display of streaming results in list

Browse files
lib/medical_transcription_web/components/components.ex CHANGED
@@ -36,9 +36,13 @@ defmodule MedicalTranscriptionWeb.Components do
36
 
37
  def result_list(assigns) do
38
  ~H"""
39
- <div class="flex flex-col gap-14">
40
- <%= for {_dom_id, row} <- @rows do %>
41
- <div class="flex gap-12 pb-10 border-b border-[#444444]/20">
 
 
 
 
42
  <div class="flex-1 flex flex-col gap-4">
43
  <p class="text-[32px] leading-normal font-semibold">
44
  <%= row.start_mark %> - <%= row.end_mark %>
 
36
 
37
  def result_list(assigns) do
38
  ~H"""
39
+ <div
40
+ id="result_list"
41
+ class="flex flex-col gap-14"
42
+ phx-update={match?(%Phoenix.LiveView.LiveStream{}, @rows) && "stream"}
43
+ >
44
+ <%= for {dom_id, row} <- @rows do %>
45
+ <div id={dom_id} class="flex gap-12 pb-10 border-b border-[#444444]/20">
46
  <div class="flex-1 flex flex-col gap-4">
47
  <p class="text-[32px] leading-normal font-semibold">
48
  <%= row.start_mark %> - <%= row.end_mark %>