Vulcan/packages/vulcan-core/lib/modules/components/DynamicLoading.jsx
Justin Reynolds 75b6ece0a4 Fix linting
2018-01-25 15:03:03 -06:00

18 lines
No EOL
471 B
JavaScript

import React from 'react';
import { Components, registerComponent } from 'meteor/vulcan:lib';
const DynamicLoading = ({ isLoading, pastDelay, error }) => {
if (isLoading && pastDelay) {
return <Components.Loading/>;
} else if (error && !isLoading) {
// eslint-disable-next-line no-console
console.log(error);
return <p>Error!</p>;
} else {
return null;
}
}
registerComponent('DynamicLoading', DynamicLoading);
export default DynamicLoading;