2022-12-17 03:27:00 +00:00
|
|
|
import { Show } from 'solid-js'
|
2023-11-14 15:10:00 +00:00
|
|
|
|
2022-12-17 03:27:00 +00:00
|
|
|
import styles from './MessagesFallback.module.scss'
|
|
|
|
|
|
|
|
type MessagesFallback = {
|
|
|
|
message: string
|
|
|
|
onClick?: () => void
|
|
|
|
actionText?: string
|
|
|
|
}
|
|
|
|
|
|
|
|
const MessagesFallback = (props: MessagesFallback) => {
|
|
|
|
return (
|
|
|
|
<div class={styles.MessagesFallback}>
|
|
|
|
<div>
|
|
|
|
<p class={styles.text}>{props.message}</p>
|
|
|
|
<Show when={props.onClick}>
|
|
|
|
<button class={styles.button} type="button" onClick={props.onClick}>
|
|
|
|
{props.actionText}
|
|
|
|
</button>
|
|
|
|
</Show>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
|
|
|
export default MessagesFallback
|