PyBlade/ui
Menu⌄
DocsComposantsAlert dialog

Alert dialog

A modal that asks for confirmation and cannot be dismissed by clicking outside.

Alpine.jsdépend de button7 fichiers

Installation

pyblade-ui add alert-dialog

Utilisation

Les balises <pb-ui.alert-dialog> <pb-ui.alert-dialog-header> <pb-ui.alert-dialog-footer> <pb-ui.alert-dialog-title> <pb-ui.alert-dialog-description> <pb-ui.alert-dialog-action> <pb-ui.alert-dialog-cancel> sont disponibles dans tous vos templates.

<pb-ui.alert-dialog name="delete">
  <pb-slot:trigger><pb-ui.button variant="outline">Delete</pb-ui.button></pb-slot:trigger>
  <pb-ui.alert-dialog-header>
    <pb-ui.alert-dialog-title>Are you absolutely sure?</pb-ui.alert-dialog-title>
    <pb-ui.alert-dialog-description>This cannot be undone.</pb-ui.alert-dialog-description>
  </pb-ui.alert-dialog-header>
  <pb-ui.alert-dialog-footer>
    <pb-ui.alert-dialog-cancel><pb-ui.button variant="outline">Cancel</pb-ui.button></pb-ui.alert-dialog-cancel>
    <pb-ui.alert-dialog-action><pb-ui.button>Continue</pb-ui.button></pb-ui.alert-dialog-action>
  </pb-ui.alert-dialog-footer>
</pb-ui.alert-dialog>

Props

PropDéfaut
name''
trigger''
openFalse

Tout autre attribut (class, id, x-on:click, hx-post…) est transmis à l'élément racine ; vos classes Tailwind l'emportent sur celles du composant.