diff --git a/packages/polymath-issuer/src/routes.js b/packages/polymath-issuer/src/routes.js index 02f08862c..6d3bf7281 100644 --- a/packages/polymath-issuer/src/routes.js +++ b/packages/polymath-issuer/src/routes.js @@ -1,6 +1,10 @@ // @flow import React from 'react'; -import { NotFoundPage, MaintenancePage } from '@polymathnetwork/ui'; +import { + NotFoundPage, + MaintenancePage, + ProvidersMaintenancePage, +} from '@polymathnetwork/ui'; import { Redirect } from 'react-router-dom'; import App from './components/App'; diff --git a/packages/polymath-offchain/src/routes/providers.js b/packages/polymath-offchain/src/routes/providers.js index 0f6791d10..4575fb1d7 100644 --- a/packages/polymath-offchain/src/routes/providers.js +++ b/packages/polymath-offchain/src/routes/providers.js @@ -258,7 +258,7 @@ export const applyHandler = async (ctx: Context) => { ); } } catch (error) { - console.error('Sendgrid error:', error); + console.error('Sendgrid error:', error, error.response.body.errors); } ctx.body = { diff --git a/packages/polymath-ui/src/components/ProvidersMaintenancePage/ProvidersMaintenancePage.js b/packages/polymath-ui/src/components/ProvidersMaintenancePage/ProvidersMaintenancePage.js new file mode 100644 index 000000000..ce2c99c4b --- /dev/null +++ b/packages/polymath-ui/src/components/ProvidersMaintenancePage/ProvidersMaintenancePage.js @@ -0,0 +1,24 @@ +// @flow + +import React, { Component } from 'react'; + +import { bull } from '@polymathnetwork/ui'; + +export default class NotFoundPage extends Component<{}> { + render() { + return ( +
+
+
+ Bull +
+

Maintenance In Progress

+

+ Providers page is temporarily unavailable as it undergoes + maintenance. +

+
+
+ ); + } +} diff --git a/packages/polymath-ui/src/components/ProvidersMaintenancePage/index.js b/packages/polymath-ui/src/components/ProvidersMaintenancePage/index.js new file mode 100644 index 000000000..96d85e6de --- /dev/null +++ b/packages/polymath-ui/src/components/ProvidersMaintenancePage/index.js @@ -0,0 +1,3 @@ +import ProvidersMaintenancePage from './ProvidersMaintenancePage'; + +export default ProvidersMaintenancePage; diff --git a/packages/polymath-ui/src/index.js b/packages/polymath-ui/src/index.js index 4f049d4d0..18bec718c 100644 --- a/packages/polymath-ui/src/index.js +++ b/packages/polymath-ui/src/index.js @@ -48,6 +48,9 @@ export { default as MetamaskStatus } from './components/MetamaskStatus'; export { default as NotFoundPage } from './components/NotFoundPage'; export { default as NotSupportedPage } from './components/NotSupportedPage'; export { default as MaintenancePage } from './components/MaintenancePage'; +export { + default as ProvidersMaintenancePage, +} from './components/ProvidersMaintenancePage'; export { default as SignUpPage } from './components/SignUpPage'; export { default as SignUpSuccessPage } from './components/SignUpSuccessPage'; export { default as SignInPage } from './components/SignInPage';