react-workbox
Version:
Manage installation and activation of service worker
10 lines (9 loc) • 390 B
JavaScript
import React from 'react';
import WorkboxContext from './WorkboxContext';
const UpdateWaiting = ({ children }) => (React.createElement(WorkboxContext.Consumer, null, ({ isUpdateWaiting, activateUpdate }) => {
if (typeof children === 'function') {
return children(isUpdateWaiting, activateUpdate);
}
return isUpdateWaiting && children;
}));
export default UpdateWaiting;