diff --git a/src/components/ApiBackTo/ApiBackTo.tsx b/src/components/ApiBackTo/ApiBackTo.tsx new file mode 100644 index 00000000..1e79183e --- /dev/null +++ b/src/components/ApiBackTo/ApiBackTo.tsx @@ -0,0 +1,31 @@ +import { observer } from 'mobx-react'; +import * as React from 'react'; +import { OpenAPIInfo } from '../../types'; +import { ApiBackToText } from './styled.elements'; + +@observer +export class ApiBackTo extends React.Component<{ info: OpenAPIInfo }> { + state = { + backTextColor: '#0084CE' + }; + + handleHoverState = () => {this.setState({backTextColor: '#339DD8'})}; + handleActiveState = () => {this.setState({backTextColor: '#00639B'})}; + handleLeaveState = () => {this.setState({backTextColor: '#0084CE'})}; + render() { + return( +
diff --git a/src/components/ApiInfo/styled.elements.ts b/src/components/ApiInfo/styled.elements.ts
index 4621b07c..78edf5a3 100644
--- a/src/components/ApiInfo/styled.elements.ts
+++ b/src/components/ApiInfo/styled.elements.ts
@@ -8,25 +8,38 @@ export const ApiInfoWrap = MiddlePanel;
export const ApiHeader = styled(H1)`
margin-top: 0;
margin-bottom: 0.5em;
+ display: flex;
${extensionsHook('ApiHeader')};
`;
export const AdditionalDocLink = styled.a`
- padding-left: 100px;
+ text-decoration:none
font-size: 16px;
color: #0084CE;
+ &:hover {
+ color: #00639B;
+ }
`;
export const DownloadButton = styled.a`
- border: 1px solid ${props => props.theme.colors.primary.main};
- color: ${props => props.theme.colors.primary.main};
+ border-radius: 16px;
+ color: #FFFFFF;
font-weight: normal;
+ font-size: 14px;
+ text-align: center;
margin-left: 0.5em;
- padding: 4px 8px 4px;
+ padding: 6px 24px;
display: inline-block;
text-decoration: none;
cursor: pointer;
+ background: #0084CE;
+ &:hover {
+ background: #339DD8;;
+ }
+ &:active {
+ background: #00639B;;
+ }
${extensionsHook('DownloadButton')};
`;
diff --git a/src/components/ContentItems/ContentItems.tsx b/src/components/ContentItems/ContentItems.tsx
index 7545243f..11d2f753 100644
--- a/src/components/ContentItems/ContentItems.tsx
+++ b/src/components/ContentItems/ContentItems.tsx
@@ -72,7 +72,7 @@ export class SectionItem extends React.Component