@atlaskit/renderer
Version:
Renderer component
20 lines (19 loc) • 612 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.copyTextToClipboard = void 0;
var copyTextToClipboard = exports.copyTextToClipboard = function copyTextToClipboard(text) {
return new Promise(function (resolve, reject) {
var isApiSupported = !!navigator.clipboard && typeof navigator.clipboard.writeText === 'function';
if (isApiSupported) {
navigator.clipboard.writeText(text).then(function () {
return resolve();
}, function (e) {
return reject(e);
});
} else {
reject('Clipboard API is not supported');
}
});
};