
    EhV                     B   S SK r S SKJrJrJr  S SKJrJr  \ R                  \	\
\\S\ R                  \ R                  \	\
\\S4      4   r\ R                  \ R                  \ R                  \ R                   4   r " S S\5      r\" \S\" \R(                  5      5        g)    N)	TypedDictNotRequiredLiteral)	Component_explicitize_argsc                   D  ^  \ rS rSrSr/ rS/rSrS r       SS\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \   S	\	R                  \   S
\	R                  \   S\	R                  \   4U 4S jjjrSrU =r$ )ConfirmDialog   a  A ConfirmDialog component.
ConfirmDialog is used to display the browser's native "confirm" modal,
with an optional message and two buttons ("OK" and "Cancel").
This ConfirmDialog can be used in conjunction with buttons when the user
is performing an action that should require an extra step of verification.

Keyword arguments:

- id (string; optional):
    The ID of this component, used to identify dash components in
    callbacks. The ID needs to be unique across all of the components
    in an app.

- cancel_n_clicks (number; default 0):
    Number of times the popup was canceled.

- cancel_n_clicks_timestamp (number; default -1):
    Last time the cancel button was clicked.

- displayed (boolean; optional):
    Set to True to send the ConfirmDialog.

- message (string; optional):
    Message to show in the popup.

- submit_n_clicks (number; default 0):
    Number of times the submit button was clicked.

- submit_n_clicks_timestamp (number; default -1):
    Last time the submit button was clicked.childrendash_core_componentsidmessagesubmit_n_clickssubmit_n_clicks_timestampcancel_n_clickscancel_n_clicks_timestamp	displayedc                    > / SQU l         / U l        / SQU l        / U l        UR	                  S5      n	[        5       n
U
R                  U5        U	 Vs0 s H  oX   _M	     nn[        [        U ]&  " S0 UD6  g s  snf )N)r   r   r   r   r   r   r   _explicit_args )
_prop_names_valid_wildcard_attributesavailable_propertiesavailable_wildcard_propertiespoplocalsupdatesuperr	   __init__)selfr   r   r   r   r   r   r   kwargsr   _localskargs	__class__s                iC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/dcc/ConfirmDialog.pyr   ConfirmDialog.__init__:   s|    
 +-'%
! .0*$45(v'56~!7:~6mT+3d3 7s   A7)r   r   r   r   )NNNNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typetypingOptionalUnionstrdict
NumberTypeboolr   __static_attributes____classcell__)r%   s   @r&   r	   r	      s    4> O,K'JE 8<(,7;AE7;AE+/$4OOFLLd34$4 %$4  4	$4
 $*??:#>$4  4$4 $*??:#>$4 ??4($4 $4    r	   r   )r1   typing_extensionsr   r   r   dash.development.base_componentr   r   r3   r4   intfloatSequenceComponentTypeSupportsFloatSupportsIntSupportsComplexr6   r	   setattrr   r   r:   r&   <module>rE      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

I4I I4X z#4]5K5K#L Mr:   