We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent be74b6d commit 4e13239Copy full SHA for 4e13239
src/toaster/toaster.js
@@ -15,9 +15,12 @@ export default class Toaster {
15
constructor() {
16
if (!isBrowser) return;
17
18
- const container = document.createElement('div');
19
- container.setAttribute('data-evergreen-toaster-container', '');
20
- document.body.appendChild(container);
+ let container = document.querySelector('[data-evergreen-toaster-container]');
+ if (!container) {
+ container = document.createElement('div');
21
+ container.setAttribute('data-evergreen-toaster-container', '');
22
+ document.body.appendChild(container);
23
+ }
24
25
const root = createRoot(container);
26
root.render(
0 commit comments