defmodule MoonWeb.Components.ShowRoomPage.Wizard.ThemeOptions do @moduledoc false use MoonWeb, :stateless_component alias MoonWeb.Components.ShowRoomPage.Wizard.Card alias Moon.Design.Switch alias Moon.Icons.{OtherMoon, OtherSun} prop(light_sidebar, :string) prop(light_header, :string) prop(toggle_sidebar_theme, :event) prop(toggle_header_theme, :event) def render(assigns) do ~F""" <:title>Effortless customization <:description>Tailor your app's appearance to match your workflow. Moon offers a choice between dark and light theme. Select the one that suits your preferences.
<:on_icon> <:off_icon> {(@light_sidebar && "Light theme sidebar") || "Dark theme sidebar"}
<:on_icon> <:off_icon> {(@light_header && "Light theme header") || "Dark theme header"}
""" end end