@affinidi-tdk/iota-browser
Version:
Browser module to fetch data through Affinidi Iota Framework
22 lines • 850 B
JavaScript
import { Logger } from '@affinidi-tdk/common/helpers';
export var OpenMode;
(function (OpenMode) {
OpenMode[OpenMode["NewTab"] = 0] = "NewTab";
OpenMode[OpenMode["Popup"] = 1] = "Popup";
})(OpenMode || (OpenMode = {}));
export class VaultHandler {
openVault(params) {
Logger.debug('Opening vault', params);
const { link, mode = OpenMode.NewTab } = params;
let windowFeatures = '';
if (mode == OpenMode.Popup) {
const width = 450;
const height = 800;
const left = (window.screen.width - width) / 2;
const top = (window.screen.height - height) / 2;
windowFeatures = `popup=true,width=${width},height=${height},left=${left},top=${top}`;
}
window.open(link, '_blank', windowFeatures);
}
}
//# sourceMappingURL=vault-handler.js.map