defmodule MoonWeb.Pages.Components.LoaderPage do @moduledoc false use MoonWeb, :live_view alias Moon.Components.Loader alias MoonWeb.Components.ExampleAndCode alias MoonWeb.Components.Page alias MoonWeb.Components.ComponentPageDescription alias MoonWeb.Components.PropsTable alias MoonWeb.Components.Facing.DeprecationWarning data(breadcrumbs, :any, default: [ %{ to: "#", name: "Components v1" }, %{ to: "/components/loader", name: "Loader" } ] ) data(props_info_array, :list, default: [ %{ :name => ~c"color", :type => ~c"string", :required => ~c"No", :default => ~c"hit", :description => ~c"Colour of Loader" }, %{ :name => ~c"size", :type => ~c"2xs | xs | sm | md | lg", :required => ~c"No", :default => ~c"md", :description => ~c"Size of Loader" } ] ) def render(assigns) do ~F""" <:example> <:code>{loader_1_code()} <:example> <:code>{loader_2_code()} <:example> <:code>{loader_3_code()} """ end def loader_1_code do """ """ end def loader_2_code do """ """ end def loader_3_code do """ """ end end