feat: updated `toaster` utility to accept JSX

pull/108/head
Samuel Rowe 3 years ago
parent 21d77e971b
commit fc05b03466

@ -12,6 +12,7 @@ import {
} from "lodash"; } from "lodash";
import { LOCAL_STORAGE } from "../constants"; import { LOCAL_STORAGE } from "../constants";
import { IServiceNodeItem, INodeLibraryItem, INodeGroup } from "../types"; import { IServiceNodeItem, INodeLibraryItem, INodeGroup } from "../types";
import { ReactElement } from "react";
export function ensure<T>( export function ensure<T>(
argument: T | undefined | null, argument: T | undefined | null,
@ -181,7 +182,7 @@ export const getNodeKeyFromConnectionId = (uuid: string) => {
return key; return key;
}; };
export const toaster = (message: string, type: string) => { export const toaster = (message: string | ReactElement, type: string) => {
const toastConfig = { const toastConfig = {
duration: 3000, duration: 3000,
position: "bottom-right", position: "bottom-right",

Loading…
Cancel
Save