PhoenixDuskmoon.Component.Modal (PhoenixDuskmoon v6.3.0)

View Source

Duskmoon UI Modal Component

Summary

Functions

Open ad dialog modal.

Functions

dm_modal(assigns)

Open ad dialog modal.

Examples

<.dm_modal>
  <:trigger :let={dialog_id}>
    <button onclick={"#{dialog_id}.showModal()"}>Open</button>
  </:trigger>
  <:title>PhoenixDuskmoon</:title>
  <:body>PhoenixDuskmoon Storybook</:body>
</.dm_modal>

Attributes

  • id (:any) - Modal id.
  • class (:any) - Modal class. Defaults to "".
  • hide_close (:boolean) - Hide top right close button. Defaults to false.

Slots

  • trigger - Modal trigger.
  • title - Modal title. Accepts attributes:
    • class (:any) - html class.
  • body (required) - Modal content.
  • footer - Modal footer, buttons. Accepts attributes:
    • class (:any) - html class.