defmodule ClaperWeb.EventLive.EmbedComponent do use ClaperWeb, :live_component @impl true def render(assigns) do ~H"""

<%= gettext("Current web content") %>

<%= @embed.title %>

<.live_component id="embed-component" module={ClaperWeb.EventLive.EmbedIframeComponent} provider={@embed.provider} content={@embed.content} />
""" end def toggle_embed(js \\ %JS{}) do js |> JS.toggle( out: "animate__animated animate__zoomOut", in: "animate__animated animate__zoomIn", to: "#collapsed-embed", time: 50 ) |> JS.toggle( out: "animate__animated animate__zoomOut", in: "animate__animated animate__zoomIn", to: "#extended-embed" ) end end