livebook/lib/livebook_web/live/page_helpers.ex
Jonatan Kłosko fb0c96fa99
Speed up tests (#996)
* Close sessions created during tests

* Change live_patch to live_redirect where applicable
2022-02-10 15:36:59 +01:00

28 lines
698 B
Elixir

defmodule LivebookWeb.PageHelpers do
use Phoenix.Component
import LivebookWeb.Helpers
alias LivebookWeb.Router.Helpers, as: Routes
@doc """
Renders page title.
## Examples
<.title text="Explore" socket={@socket} />
"""
def title(assigns) do
~H"""
<div class="relative">
<%= live_redirect to: Routes.home_path(@socket, :page),
class: "hidden md:block absolute top-[50%] left-[-12px] transform -translate-y-1/2 -translate-x-full" do %>
<.remix_icon icon="arrow-left-line" class="text-2xl align-middle" />
<% end %>
<h1 class="text-3xl text-gray-800 font-semibold">
<%= @text %>
</h1>
</div>
"""
end
end