UNPKG

@samepage/internal

Version:

Utilities used across modules - not meant for use by users directly

29 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const dispatchAppEvent_1 = tslib_1.__importDefault(require("./dispatchAppEvent")); const handleSharePageResponseOperation = ({ success, title, rejected, }, source) => { if (success) (0, dispatchAppEvent_1.default)({ type: "log", id: "share-page-accepted", content: `Successfully shared ${title} with ${source.appName} / ${source.workspace}!`, intent: "success", }); else if (rejected) (0, dispatchAppEvent_1.default)({ type: "log", id: "share-page-rejected", content: `Notebook ${source.appName} / ${source.workspace} rejected ${title}`, intent: "info", }); else (0, dispatchAppEvent_1.default)({ type: "log", id: "share-page-removed", content: `Notebook ${source.appName} / ${source.workspace} invite was removed from ${title}`, intent: "success", }); }; exports.default = handleSharePageResponseOperation; //# sourceMappingURL=handleSharePageResponseOperation.js.map