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 alias Moon.Parts.Button prop(light_header, :string) prop(toggle_header_theme, :event) 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 see code Header with title only see code """ end end