diff --git a/src/components/SideMenu/Logo.tsx b/src/components/SideMenu/Logo.tsx
new file mode 100644
index 00000000..c3e0bfe3
--- /dev/null
+++ b/src/components/SideMenu/Logo.tsx
@@ -0,0 +1,18 @@
+import { useEffect, useState } from 'react';
+import * as React from 'react';
+
+export default function RedoclyLogo(): JSX.Element | null {
+ const [isDisplay, setDisplay] = useState(false);
+
+ useEffect(() => {
+ setDisplay(true);
+ }, []);
+
+ return isDisplay ? (
+
setDisplay(false)}
+ src={'https://cdn.redoc.ly/redoc/logo-mini.svg'}
+ />
+ ) : null;
+}
diff --git a/src/components/SideMenu/SideMenu.tsx b/src/components/SideMenu/SideMenu.tsx
index fb79b6bd..58dd34c5 100644
--- a/src/components/SideMenu/SideMenu.tsx
+++ b/src/components/SideMenu/SideMenu.tsx
@@ -8,6 +8,7 @@ import { MenuItems } from './MenuItems';
import { PerfectScrollbarWrap } from '../../common-elements/perfect-scrollbar';
import { RedocAttribution } from './styled.elements';
+import RedoclyLogo from './Logo';
@observer
export class SideMenu extends React.Component<{ menu: MenuStore; className?: string }> {
@@ -27,10 +28,7 @@ export class SideMenu extends React.Component<{ menu: MenuStore; className?: str
-
event.currentTarget.remove()}
- />
+
API docs by Redocly