View Source PhoenixDuskmoon.Component.Button (PhoenixDuskmoon v5.0.4)
render button
Summary
Functions
Generates a button.
Functions
@spec dm_btn(map()) :: Phoenix.LiveView.Rendered.t()
Generates a button.
Attributes
id
(:string
) (required)class
(:any
) - the class of the button. Defaults tonil
.confirm_class
(:any
) - the class of the confirm action button in dialog. Defaults tonil
.cancel_class
(:any
) - the class of the cancel action button in dialog. Defaults tonil
.confirm_title
(:string
) - Defaults to""
.confirm
(:string
) - Defaults to""
.confirm_action
(:string
) - the action of the confirm action button in dialog.- Global attributes are accepted. Additional attributes to confirm action button.
Slots
inner_block
(required) - The content rendered inside of thebutton
tag.
Examples
<.dm_btn id="show-btn">Show</.dm_btn>
<.dm_btn id="remove-btn" confirm_action={JS.push("remove", value: %{"id" => @id})}>Remove</.dm_btn>