test
This commit is contained in:
parent
2465c835d4
commit
9977d5482e
|
@ -4,6 +4,7 @@ import styles from './Snackbar.module.scss'
|
|||
import { Transition } from 'solid-transition-group'
|
||||
import { clsx } from 'clsx'
|
||||
import { Icon } from '../_shared/Icon'
|
||||
import { isServer } from 'solid-js/web'
|
||||
|
||||
export const Snackbar = () => {
|
||||
const { snackbarMessage } = useSnackbar()
|
||||
|
@ -15,20 +16,22 @@ export const Snackbar = () => {
|
|||
[styles.success]: snackbarMessage()?.type === 'success'
|
||||
})}
|
||||
>
|
||||
<Transition
|
||||
enterClass={styles.enter}
|
||||
exitToClass={styles.exitTo}
|
||||
onExit={(el, done) => setTimeout(() => done(), 300)}
|
||||
>
|
||||
<Show when={snackbarMessage()}>
|
||||
<div class={styles.content}>
|
||||
<Show when={snackbarMessage()?.type === 'success'}>
|
||||
<Icon name="check-success" class={styles.icon} />
|
||||
</Show>
|
||||
{snackbarMessage().body}
|
||||
</div>
|
||||
</Show>
|
||||
</Transition>
|
||||
{!isServer && (
|
||||
<Transition
|
||||
enterClass={styles.enter}
|
||||
exitToClass={styles.exitTo}
|
||||
onExit={(el, done) => setTimeout(() => done(), 300)}
|
||||
>
|
||||
<Show when={snackbarMessage()}>
|
||||
<div class={styles.content}>
|
||||
<Show when={snackbarMessage()?.type === 'success'}>
|
||||
<Icon name="check-success" class={styles.icon} />
|
||||
</Show>
|
||||
{snackbarMessage().body}
|
||||
</div>
|
||||
</Show>
|
||||
</Transition>
|
||||
)}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user