experimental multidownload implemented
This commit is contained in:
29
frontend/src/components/MessageToast.tsx
Normal file
29
frontend/src/components/MessageToast.tsx
Normal file
@@ -0,0 +1,29 @@
|
||||
import React from "react";
|
||||
import {
|
||||
Toast,
|
||||
} from "react-bootstrap";
|
||||
|
||||
type Props = {
|
||||
flag: boolean,
|
||||
callback: Function,
|
||||
children:
|
||||
| JSX.Element
|
||||
| string
|
||||
}
|
||||
|
||||
export function MessageToast({ flag, callback, children }: Props) {
|
||||
return (
|
||||
<Toast
|
||||
show={flag}
|
||||
onClose={() => callback(false)}
|
||||
bg={'primary'}
|
||||
delay={1500}
|
||||
autohide
|
||||
className="mt-5"
|
||||
>
|
||||
<Toast.Body className="text-light">
|
||||
{children}
|
||||
</Toast.Body>
|
||||
</Toast>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user