defmodule MoonWeb.Components.ShowRoomPage.Wizard.SidebarOptions do @moduledoc false use MoonWeb, :stateless_component alias Moon.Design.Form.Radio alias MoonWeb.Components.ShowRoomPage.Wizard.Card alias Moon.Design.Switch alias Moon.Icons.{OtherMoon, OtherSun} alias Moon.Parts.Button prop(value, :string) prop(on_change, :event) prop(light_sidebar, :string) prop(toggle_sidebar_theme, :event) def render(assigns) do ~F""" <:title>Select the preferable sidebar type <:description>Tailor your app with Moon's dynamic sidebar options. Choose the layout to suit your preferences and needs.
Customize sidebar type Slim sidebar see code Generic sidebar see code Wide sidebar see code
Customize theme
<:on_icon> <:off_icon> {(@light_sidebar && "Light theme sidebar") || "Dark theme sidebar"}
""" end end