From 602d1ad3363e75cfdae9f4ddd7ce797c9ee6afca Mon Sep 17 00:00:00 2001 From: Benedikt Seidl Date: Thu, 1 Dec 2022 15:37:20 +0100 Subject: [PATCH] Include Redoc logo in package, refs #2108 This is an alternative implementation of commit a35bb3ff26bf10b0e54383222df283800d6ee2c8. --- src/components/SideMenu/Logo.tsx | 18 -------------- src/components/SideMenu/SideMenu.tsx | 29 +++++++++++++++++++--- src/components/SideMenu/styled.elements.ts | 3 ++- 3 files changed, 28 insertions(+), 22 deletions(-) delete mode 100644 src/components/SideMenu/Logo.tsx diff --git a/src/components/SideMenu/Logo.tsx b/src/components/SideMenu/Logo.tsx deleted file mode 100644 index c3e0bfe3..00000000 --- a/src/components/SideMenu/Logo.tsx +++ /dev/null @@ -1,18 +0,0 @@ -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 58dd34c5..0c07c590 100644 --- a/src/components/SideMenu/SideMenu.tsx +++ b/src/components/SideMenu/SideMenu.tsx @@ -8,7 +8,31 @@ import { MenuItems } from './MenuItems'; import { PerfectScrollbarWrap } from '../../common-elements/perfect-scrollbar'; import { RedocAttribution } from './styled.elements'; -import RedoclyLogo from './Logo'; + +const RedoclyLogoSvg = (): JSX.Element => ( + + + +); @observer export class SideMenu extends React.Component<{ menu: MenuStore; className?: string }> { @@ -28,8 +52,7 @@ export class SideMenu extends React.Component<{ menu: MenuStore; className?: str - - API docs by Redocly + API docs by Redocly diff --git a/src/components/SideMenu/styled.elements.ts b/src/components/SideMenu/styled.elements.ts index 8ca79a1a..a09e21af 100644 --- a/src/components/SideMenu/styled.elements.ts +++ b/src/components/SideMenu/styled.elements.ts @@ -194,8 +194,9 @@ export const RedocAttribution = styled.div` justify-content: center; } `}; - img { + svg { width: 15px; + height: 15px; margin-right: 5px; }