forked from mirrors/pronouns.cc
30 lines
607 B
TypeScript
30 lines
607 B
TypeScript
|
import Toastify from "toastify-js";
|
||
|
import "toastify-js/src/toastify.css";
|
||
|
|
||
|
export default function toast(options: { text: string; background?: string }) {
|
||
|
let background: string;
|
||
|
switch (options.background) {
|
||
|
case "error":
|
||
|
background = "#A1081F";
|
||
|
break;
|
||
|
case "success":
|
||
|
background = "#1D611A";
|
||
|
break;
|
||
|
default:
|
||
|
background = "#4F5859";
|
||
|
break;
|
||
|
}
|
||
|
|
||
|
Toastify({
|
||
|
text: options.text,
|
||
|
gravity: "top",
|
||
|
position: "left",
|
||
|
duration: -1,
|
||
|
close: true,
|
||
|
style: {
|
||
|
background: background,
|
||
|
color: "#FFFFFF",
|
||
|
},
|
||
|
}).showToast();
|
||
|
}
|