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 ? ( + {'redocly 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