Dialogs inform users about a task and can contain critical information, require decisions, or involve multiple tasks.
import Material.Button as Button
import Material.Dialog as Dialog
type Msg
= Closed
main =
Dialog.dialog
(Dialog.config
|> Dialog.setOpen True
|> Dialog.setOnClose Closed
)
{ title = Nothing
, content = [ text "Discard draft?" ]
, actions =
[ Button.text
(Button.config |> Button.setOnClick Closed)
"Cancel"
, Button.text
(Button.config |> Button.setOnClick Closed)
"Discard"
]
}Specify a message when the user closes the dialog
Specify additional attributes
Dialog content
Configuration of a dialog