UNPKG

react-dapp-requirements

Version:

(https://github.com/centrifuge/react-dapp-requirements)

26 lines (23 loc) 570 B
export const promisify = (inner) => { return new Promise((resolve, reject) => { inner((error, result) => { if (error) { reject(error); } resolve(result); }); }); }; export const promiseWithTimeout = (millis, promise) => { const timeout = new Promise((resolve, reject) => setTimeout(() => reject(`promise.timeout`), millis) ); return Promise.race([promise, timeout]); }; export const centeredStyle = { height: '100vh', display: 'flex', flexDirection: 'column', alignItems: 'center', justifyContent: 'center' };