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

Toast

⟦Qúéúé óf šhórt-lívéd ñótífíçátíóñš.~~~~~~~~~~~~~⟧

⟦Brówšérš~~~⟧
Chrome 114+Firefox 125+Safari 17+
⟦Tíér~~⟧
1
⟦Búñdlé çómpréššéd~~~~~~⟧
2.41 kB
⟦Fórçéd láýóút búdgét~~~~~~~⟧
0 ms
⟦Áxé búdgét~~~~⟧
0
⟦ŠŠR çómpátíblé~~~~~⟧
⟦Ýéš~~⟧
⟦Públíšhéd çóñtráçt~~~~~~~⟧
⟦Téšt hárñéšš~~~~~⟧

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

Toast

Viewport

⟦ÁPÍ~~⟧

Toast.Provider

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
limitnumber3⟦Máxímúm ñúmbér óf tóáštš képt íñ thé qúéúé; óldér óñéš áré dróppéd.~~~~~~~~~~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Thé tréé thát çáñ çáll úšéTóášt áñd réñdér á víéwpórt.~~~~~~~~~~~~~~~~~~~⟧

Toast.Viewport

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
aria-labelstring—⟦Áççéššíblé ñámé fór thé régíóñ thát hóldš thé qúéúéd tóáštš.~~~~~~~~~~~~~~~~~~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé víéwpórt éléméñt.~~~~~~~~~~~~~~⟧
popover"manual"—⟦Šét bý thé lívé çlíéñt víéwpórt šó thé réñdéréd qúéúé šítš íñ thé tóp láýér; thé šérvér šhéll léávéš ít úñšét.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
refRef<HTMLElement>—⟦Réf tó thé víéwpórt éléméñt.~~~~~~~~~~⟧
childrenReactNode—⟦Éxtrá çóñtéñt réñdéréd íñšídé thé víéwpórt álóñgšídé thé qúéúéd tóáštš.~~~~~~~~~~~~~~~~~~~~~~~~~⟧

Toast.Root

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
toast*ToastRecord—⟦Thé qúéúéd réçórd tó réñdér, wíth ítš réšólvéd íd, títlé, déšçríptíóñ, áçtíóñ, dúrátíóñ áñd príórítý.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

Toast.Title

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé títlé éléméñt.~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé títlé.~~~~~~~~⟧

Toast.Description

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé déšçríptíóñ éléméñt.~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé déšçríptíóñ.~~~~~~~~~~⟧

Toast.Action

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé áçtíóñ búttóñ.~~~~~~~~~~~~~⟧
onClick(event: MouseEvent<HTMLButtonElement>) => void—⟦Çálléd whéñ thé áçtíóñ búttóñ íš çlíçkéd.~~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé áçtíóñ búttóñ.~~~~~~~~~~~⟧

Toast.Close

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé çlóšé búttóñ.~~~~~~~~~~~~⟧
onClick(event: MouseEvent<HTMLButtonElement>) => void—⟦Çálléd whéñ thé çlóšé búttóñ íš çlíçkéd.~~~~~~~~~~~~~~⟧
childrenReactNode—⟦Çóñtéñt óf thé çlóšé búttóñ.~~~~~~~~~~⟧

useToast().toast(input)

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
titleReactNode—⟦Títlé líñé óf thé tóášt.~~~~~~~~~⟧
descriptionReactNode—⟦Šúppórtíñg líñé úñdér thé títlé.~~~~~~~~~~~~⟧
action{ label: ReactNode; onClick: () => void }—⟦Lábél áñd háñdlér fór á šíñglé áçtíóñ búttóñ óñ thé tóášt.~~~~~~~~~~~~~~~~~~~~~⟧
durationnumber4000⟦Míllíšéçóñdš béfóré thé tóášt díšmíššéš ítšélf; žéró ór léšš kéépš ít úñtíl díšmíššéd.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
priority"polite" | "assertive""polite"⟦Whíçh lívé régíóñ áññóúñçéš thé tóášt.~~~~~~~~~~~~~~⟧
idstring—⟦Íd fór thé tóášt; géñérátéd whéñ ómíttéd.~~~~~~~~~~~~~~~⟧

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

⟦Kéý~~⟧⟦Áçtíóñ~~~⟧
Tab⟦Fóçúš áçtíóñ búttóñš íñšídé tóášt~~~~~~~~~~~~⟧
Escape⟦Díšmíšš whéñ çlóšáblé~~~~~~~~⟧

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

⟦Lívé régíóñ pólíté/áššértívé áññóúñçéméñtš; éñqúéúé dóéš ñót móvé fóçúš, áñd hóvér/fóçúš páúšé áútómátíç díšmíššál.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

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

data-statedata-part="item"data-part="title"data-part="description"data-part="action"data-part="close"