View Source PhoenixDuskmoon (PhoenixDuskmoon v5.2.0-beta.5)

Provides Duskmoon UI for phoenix.

Require tailwindcss >= 4.0 and daisyui >= 5.0

Install in deps

Add deps in mix.exs

{:phoenix_duskmoon, "~> 5.0"}

Setup in Phoenix project

  • In app_web.ex

    defp html_helpers do
      quote do
        # import all duskmoon ui component
        use PhoenixDuskmoon.Component
        # import all duskmoon ui fun component
        use PhoenixDuskmoon.Fun
        ...
      end
    end
  • In app.css

    @config "../tailwind.config.js";

    @import "tailwindcss";
    @plugin "@tailwindcss/typography";
    @plugin "daisyui";
    @import "phoenix_duskmoon/theme";
    @import "phoenix_duskmoon/components";

Summary

Functions

__using__(which) deprecated

Import helpers for internal usage.

Functions

__using__(which)

(macro)
This macro is deprecated. Use `use PhoenixDuskmoon.Component` instead.

Import helpers for internal usage.

Support:

  • use PhoenixDuskmoon

Internal use Only

  • use PhoenixDuskmoon, :component
  • use PhoenixDuskmoon, :live_component

components()

html()

live_component()