<%= if @started || @is_leader do %> <% focus_content? = not is_nil(@current_slide_url) || match?(%Claper.Polls.Poll{}, @current_interaction) || match?(%Claper.Forms.Form{}, @current_interaction) || match?(%Claper.Quizzes.Quiz{}, @current_interaction) || match?(%Claper.Embeds.Embed{attendee_visibility: true}, @current_interaction) %> <% interaction_mode? = match?(%Claper.Polls.Poll{}, @current_interaction) || match?(%Claper.Forms.Form{}, @current_interaction) || match?(%Claper.Quizzes.Quiz{}, @current_interaction) || match?(%Claper.Embeds.Embed{attendee_visibility: true}, @current_interaction) %> <% captions_visible? = @transcription_config && @transcription_config.enabled && @transcription_config.visibility in ["both", "attendee"] %>
{@attendees_nb}
<%= case @current_interaction do %> <% %Claper.Polls.Poll{} -> %>
<.live_component module={ClaperWeb.EventLive.PollComponent} id={"#{@current_interaction.id}-poll"} poll={@current_interaction} current_user={@current_user} attendee_identifier={@attendee_identifier} event={@event} selected_poll_opt={@selected_poll_opt} current_poll_vote={@current_poll_vote} show_results={@current_interaction.show_results} focus_mode />
<% %Claper.Forms.Form{} -> %>
<.live_component module={ClaperWeb.EventLive.FormComponent} id={"#{@current_interaction.id}-form"} form={@current_interaction} current_user={@current_user} attendee_identifier={@attendee_identifier} event={@event} current_form_submit={@current_form_submit} focus_mode />
<% %Claper.Quizzes.Quiz{} -> %>
<.live_component module={ClaperWeb.EventLive.QuizComponent} id={"#{@current_interaction.id}-quiz"} quiz={@current_interaction} current_user={@current_user} attendee_identifier={@attendee_identifier} event={@event} selected_quiz_question_opts={@selected_quiz_question_opts} current_quiz_question_idx={@current_quiz_question_idx} current_quiz_responses={@current_quiz_responses} quiz_score={@quiz_score} focus_mode />
<% %Claper.Embeds.Embed{attendee_visibility: true} -> %>
<.live_component id={"#{@current_interaction.id}-embed"} module={ClaperWeb.EventLive.EmbedComponent} embed={@current_interaction} focus_mode />
<% _ -> %>
{gettext("Current
<% end %>
CC

{if @transcription_text == "", do: gettext("Waiting for captions"), else: @transcription_text}

<.live_component :for={{id, post} <- @streams.posts} module={ClaperWeb.EventLive.PostComponent} id={id} post={post} leaders={@leaders} is_leader={@is_leader} current_user={@current_user} attendee_identifier={@attendee_identifier} event={@event} reaction_enabled={@state.message_reaction_enabled} liked_posts={@like_posts} loved_posts={@love_posts} loled_posts={@lol_posts} />
{gettext("Be the first to ask a question or share a thought.")}
<% else %>
{gettext("Live interactive event")}

{@event.name}

{if @remaining_days < 10, do: "0"}{@remaining_days}
{gettext("days")}
:
{if @remaining_hours < 10, do: "0"}{@remaining_hours}
{gettext("hours")}
:
{if @remaining_minutes < 10, do: "0"}{@remaining_minutes}
{gettext("minutes")}
:
{if @remaining_seconds < 10, do: "0"}{@remaining_seconds}
{gettext("seconds")}
{gettext("Admit")} {gettext("Unlimited")}
{gettext("Session")} {@event.code}
{gettext("No.")} CLP-{Calendar.strftime(@event.started_at, "%m%d-%y")}
{gettext("Scan to interact in real-time")}
{gettext("Or use the code:")}
{@event.code}
{gettext("Powered by")} Claper
<% end %>