⟦Škíp tó çóñtéñt~~~~~~⟧
uiify

Alert modal

⟦Díálóg thát áškš thé úšér tó çóñfírm ór çáñçél áñ áçtíóñ.~~~~~~~~~~~~~~~~~~~~⟧

⟦Brówšérš~~~⟧
Chrome 123+Firefox 121+Safari 17.5+
⟦Tíér~~⟧
0
⟦Búñdlé çómpréššéd~~~~~~⟧
555 B
⟦Fórçéd láýóút búdgét~~~~~~~⟧
0 ms
⟦Áxé búdgét~~~~⟧
0
⟦ŠŠR çómpátíblé~~~~~⟧
⟦Ýéš~~⟧
⟦Búílt óñ~~~⟧
elements/dialog
⟦Públíšhéd çóñtráçt~~~~~~~⟧
⟦Téšt hárñéšš~~~~~⟧

⟦Pláýgróúñd~~~~⟧

Alert Modal

Closed

Delete item?

⟦Thíš áçtíóñ çáññót bé úñdóñé.~~~~~~~~~~~⟧

⟦ÁPÍ~~⟧

AlertModal

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
id*string—⟦Úñíqúé íd fór thé álértdíálóg éléméñt, tárgétéd bý thé tríggér, çáñçél áñd áçtíóñ búttóñš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
trigger*ReactNode—⟦Çóñtéñt óf thé búttóñ thát ópéñš thé díálóg.~~~~~~~~~~~~~~~~⟧
title*ReactNode—⟦Héádíñg réñdéréd íñšídé thé díálóg áñd úšéd áš ítš áççéššíblé ñámé.~~~~~~~~~~~~~~~~~~~~~~~~⟧
descriptionReactNode—⟦Šúppórtíñg téxt réñdéréd úñdér thé títlé áñd référéñçéd bý áríá-déšçríbédbý.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Bódý çóñtéñt pláçéd bétwééñ thé déšçríptíóñ áñd thé twó búttóñš.~~~~~~~~~~~~~~~~~~~~~~~⟧
actionLabelReactNode"Confirm"⟦Çóñtéñt óf thé çóñfírmíñg búttóñ, whíçh çlóšéš wíth thé válúé "çóñfírm".~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
cancelLabelReactNode"Cancel"⟦Çóñtéñt óf thé díšmíššíñg búttóñ, whíçh çlóšéš wíth thé válúé "çáñçél".~~~~~~~~~~~~~~~~~~~~~~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé díálóg éléméñt.~~~~~~~~~~~~~⟧

AlertModalTrigger

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
target*string—⟦Íd óf thé ÁlértMódálÇóñtéñt thíš búttóñ ópéñš; réšólvéd bý thé brówšér át çlíçk tímé.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé tríggér búttóñ.~~~~~~~~~~~⟧
asTAs & NativeButtonAs<TAs>"button"⟦Á çómpóñéñt thát fórwárdš própš áñd réf tó á ñátívé búttóñ; óthér tágš áré réjéçtéd, béçáúšé íñvókér çómmáñdš ñééd á réál búttóñ.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

AlertModalContent

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
id*string—⟦Úñíqúé íd šúpplíéd bý thé çóñšúmér; référéñçéd bý thé óthér pártš.~~~~~~~~~~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé díálóg, whíçh íš réñdéréd wíth rólé="álértdíálóg".~~~~~~~~~~~~~~~~~~~~~~~⟧

AlertModalAction

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
target*string—⟦Íd óf thé ÁlértMódálÇóñtéñt thíš búttóñ çlóšéš tó çóñfírm.~~~~~~~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé çóñfírmíñg búttóñ.~~~~~~~~~~~~⟧
asTAs & NativeButtonAs<TAs>"button"⟦Á çómpóñéñt thát fórwárdš própš áñd réf tó á ñátívé búttóñ; óthér tágš áré réjéçtéd, béçáúšé íñvókér çómmáñdš ñééd á réál búttóñ.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

AlertModalCancel

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
target*string—⟦Íd óf thé ÁlértMódálÇóñtéñt thíš búttóñ çlóšéš tó díšmíšš.~~~~~~~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé díšmíššíñg búttóñ.~~~~~~~~~~~~⟧
asTAs & NativeButtonAs<TAs>"button"⟦Á çómpóñéñt thát fórwárdš própš áñd réf tó á ñátívé búttóñ; óthér tágš áré réjéçtéd, béçáúšé íñvókér çómmáñdš ñééd á réál búttóñ.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Kéýbóárd~~~⟧

⟦Kéý~~⟧⟦Áçtíóñ~~~⟧
Tab⟦Móvé fóçúš tó/fróm thé çóñtról~~~~~~~~~~~⟧
Enter / Space⟦Áçtíváté whéñ fóçúšéd (búttóñ-líké çóñtrólš)~~~~~~~~~~~~~~~~⟧

⟦Áççéššíbílítý~~~~~⟧

⟦Úšéš šémáñtíç HTML whéré póššíblé. Íñšpéçt réñdéréd márkúp íñ thé pláýgróúñd — ÁRÍÁ íš áddéd óñlý whéñ ñátívé éléméñtš áré íñšúffíçíéñt.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Štýlíñg hóókš~~~~~⟧

data-disabled