defmodule MoonWeb.Components.ShowRoomPage.Header.WithTitle do @moduledoc false use MoonWeb, :stateful_component alias Moon.Design.Breadcrumb.Crumb alias Moon.Parts.Header data(breadcrumb_items, :list, default: [ %Crumb{ link: "#", icon: "generic_home" }, %Crumb{ name: "Sub page", link: "#" }, %Crumb{ name: "Target page", link: "#" } ] ) prop(title, :string) prop(has_button_group, :boolean, default: true) prop(has_left_button, :boolean, default: true) prop(has_right_button, :boolean, default: true) prop(light_theme, :boolean, default: false) prop(is_table_header, :boolean, default: false) def render(assigns) do ~F"""
{@title}
""" end end