We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9bace29 commit ceb11c2Copy full SHA for ceb11c2
packages/keybr-widget/lib/components/toast/Toaster.module.less
@@ -11,9 +11,8 @@
11
margin-inline: auto auto;
12
margin-block: auto 0;
13
padding: 3rem;
14
- pointer-events: none;
15
}
16
17
-.toaster > * {
18
- pointer-events: auto;
+.toaster[hidden] {
+ display: none;
19
packages/keybr-widget/lib/components/toast/Toaster.tsx
@@ -8,7 +8,7 @@ export function Toaster(): ReactNode {
8
const [toasts, setToasts] = useState(state.toasts);
9
useEffect(() => state.listen(setToasts), [toasts]);
10
return (
- <div className={styles.toaster}>
+ <div className={styles.toaster} hidden={toasts.length === 0}>
{[...toasts].reverse().map((toast) => (
<ToastProvider key={toast.key} toast={toast}>
<ToastWrapper>{toast.message}</ToastWrapper>
0 commit comments