defmodule MoonWeb.Components.Page do @moduledoc false use MoonWeb, :stateless_component alias MoonWeb.Components.Breadcrumbs alias MoonWeb.Components.Footer alias MoonWeb.Components.Header alias MoonWeb.Components.LeftMenu alias MoonWeb.Components.ThemesSelect prop(class, :css_class) prop(breadcrumbs, :any) prop(theme_name, :any, default: "theme-moon-light") prop(direction, :string, values: ["ltr", "rtl"], default: "ltr") prop(active_page, :module) prop(hide_left_menu, :boolean, default: false) slot(default) def render(assigns) do ~F"""
<#slot />
""" end end