mirror of
https://github.com/sasjs/server.git
synced 2025-12-10 11:24:35 +00:00
22 lines
651 B
TypeScript
22 lines
651 B
TypeScript
import { useState } from 'react'
|
|
import BootstrapSnackbar, { AlertSeverityType } from '../../components/snackbar'
|
|
|
|
export const useSnackbar = () => {
|
|
const [openSnackbar, setOpenSnackbar] = useState(false)
|
|
const [snackbarMessage, setSnackbarMessage] = useState('')
|
|
const [snackbarSeverity, setSnackbarSeverity] = useState<AlertSeverityType>(
|
|
AlertSeverityType.Success
|
|
)
|
|
|
|
const Snackbar = () => (
|
|
<BootstrapSnackbar
|
|
open={openSnackbar}
|
|
setOpen={setOpenSnackbar}
|
|
message={snackbarMessage}
|
|
severity={snackbarSeverity}
|
|
/>
|
|
)
|
|
|
|
return { Snackbar, setOpenSnackbar, setSnackbarMessage, setSnackbarSeverity }
|
|
}
|