"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NOTIFICATION_VARIANT = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const constants_1 = require("../constants");
const utils_1 = require("../utils");
const NotificationTemplate_1 = require("./NotificationTemplate");
exports.NOTIFICATION_VARIANT = {
    info: (options, notifyContent) => ((0, jsx_runtime_1.jsx)(NotificationTemplate_1.NotificationTemplate, { ...(0, utils_1.notificationTemplatePropsCreator)(options, notifyContent, constants_1.NotificationVariantTypes.Info) })),
    success: (options, notifyContent) => ((0, jsx_runtime_1.jsx)(NotificationTemplate_1.NotificationTemplate, { ...(0, utils_1.notificationTemplatePropsCreator)(options, notifyContent, constants_1.NotificationVariantTypes.Success) })),
    warning: (options, notifyContent) => ((0, jsx_runtime_1.jsx)(NotificationTemplate_1.NotificationTemplate, { ...(0, utils_1.notificationTemplatePropsCreator)(options, notifyContent, constants_1.NotificationVariantTypes.Warning) })),
    error: (options, notifyContent) => ((0, jsx_runtime_1.jsx)(NotificationTemplate_1.NotificationTemplate, { ...(0, utils_1.notificationTemplatePropsCreator)(options, notifyContent, constants_1.NotificationVariantTypes.Error) })),
};
