defmodule MoonWeb.Components.ShowRoomPage.Wizard.HeaderOptions do @moduledoc false use MoonWeb, :stateless_component alias MoonWeb.Components.ShowRoomPage.Wizard.Card alias Moon.Design.Tabs alias MoonWeb.Components.ShowRoomPage.Wizard.HeaderOptions prop(has_breadcrumbs, :boolean, default: true) prop(has_button_group, :boolean, default: true) prop(has_left_button, :boolean, default: true) prop(has_right_button, :boolean, default: true) prop(has_other_button_group, :boolean, default: true) prop(has_other_left_button, :boolean, default: true) prop(has_other_right_button, :boolean, default: true) prop(change_title, :event) prop(change_default_title, :event) prop(change_description, :event) prop(header_change, :event) prop(title, :string) prop(default_title, :string) prop(description, :string) prop(tab_index, :integer) def render(assigns) do ~F""" <:title>Header customization playground <:description>Witness the adaptability of Moon's headers across different screen dimensions. Explore the options available and find the perfect fit for your BackOffice environment. Header with all options Header with title only """ end end