diff --git a/src/components/AccessDenied.jsx b/src/components/AccessDenied.jsx
index 524f9965f..e8e9c3caa 100644
--- a/src/components/AccessDenied.jsx
+++ b/src/components/AccessDenied.jsx
@@ -1,9 +1,23 @@
import React from 'react';
+import Button from '@gen3/ui-component/dist/components/Button';
import './NotFound.less';
import { userAccessToSite } from '../configs';
+import { logoutAPI } from '../actions';
+import './AccessDenied.less';
+import { components } from '../params';
class AccessDenied extends React.Component {
render() {
+ let customImage = 'gene';
+ let displaySideBoxImages = true;
+ if (components.login && components.login.image !== undefined) {
+ if (components.login.image !== '') {
+ customImage = components.login.image;
+ } else {
+ displaySideBoxImages = false;
+ }
+ }
+ const customImageStyle = { backgroundImage: `url(/src/img/icons/${customImage}.svg)` };
const convertEmailsToLink = (str) => {
// can only handle one email address
// eslint-disable-next-line
@@ -15,8 +29,28 @@ class AccessDenied extends React.Component {
return (
{userAccessToSite.noAccessMessage ? convertEmailsToLink(userAccessToSite.noAccessMessage) : 'Access to this site requires special permission.'}
+ +