Skip to content

Commit c641fec

Browse files
author
Alban Bailly
committed
change ignore structure and add title
1 parent d51eb27 commit c641fec

File tree

4 files changed

+40
-4
lines changed

4 files changed

+40
-4
lines changed

.gitignore

+1-4
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,4 @@ yarn-error.log
7171
# Linode base theme
7272
linode-hugo-theme
7373

74-
themes/
75-
76-
# Open API files
77-
src/data
74+
themes/

src/components/1_atoms/APITitle.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import React from "react";
2+
import { StaticQuery, graphql, Link } from "gatsby";
3+
4+
const APITitle = ({ data }) => {
5+
const n = data.allDataJson.edges[0].node;
6+
7+
return (
8+
<div className="mb-4">
9+
<div className="mb-4">
10+
<Link to="/">developers.linode.com</Link>
11+
</div>
12+
<div className="text-2xl">Linode API {n.info.version}</div>
13+
</div>
14+
);
15+
};
16+
17+
export default props => (
18+
<StaticQuery
19+
query={graphql`
20+
query {
21+
allDataJson {
22+
edges {
23+
node {
24+
info {
25+
version
26+
}
27+
}
28+
}
29+
}
30+
}
31+
`}
32+
render={data => <APITitle data={data} {...props} />}
33+
/>
34+
);

src/components/2_molecules/sidemenu.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import React from "react";
22
import { graphql, StaticQuery } from "gatsby";
33
import { Link } from "gatsby";
4+
5+
import APITitle from "../1_atoms/APITitle";
46
import SearchHeader from "./search-header";
57

68
import Caret from "../../images/svgs/caret.svg";
@@ -71,6 +73,7 @@ class SideMenu extends React.Component {
7173
return (
7274
<div className="api-navigation-wrapper bg-ThemeCell">
7375
<div className="api-navigation">
76+
<APITitle />
7477
<SearchHeader />
7578
<div>
7679
{groups.map((group, i) => {

src/data/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
openapi.yaml
2+
spec.json

0 commit comments

Comments
 (0)