@trezor/connect-web
Version:
High-level javascript interface for Trezor hardware wallet in web environment.
31 lines (30 loc) • 713 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
const config_1 = require("@trezor/connect/lib/data/config");
const onload = () => {
const exists = document.getElementsByTagName('button');
if (exists && exists.length > 0) {
return;
}
const button = document.createElement('button');
button.className = 'default';
button.onclick = async () => {
const {
usb
} = navigator;
if (usb) {
try {
await usb.requestDevice({
filters: config_1.config.webusb
});
} catch {}
}
};
if (document.body) {
document.body.append(button);
}
};
window.addEventListener('load', onload);
//# sourceMappingURL=index.js.map