defmodule DaProductAppWeb.Components.PageHeader do use Phoenix.LiveComponent #use Phoenix.Component slot :title, required: true slot :description, required: false slot :publish_status, required: false slot :custom_left, required: false slot :actions, required: false slot :toolbar, required: false slot :custom_right, required: false def render(assigns) do ~H"""

<%= render_slot(@title) %>

<%= render_slot(@description) %>

<%= render_slot(@publish_status) %> <%= render_slot(@custom_left) %>
<%= render_slot(@actions) %>
<%= render_slot(@toolbar) %>
<%= render_slot(@custom_right) %>
""" end end