Skip to content

Commit 15db2a3

Browse files
committed
Add header
1 parent ee96066 commit 15db2a3

File tree

5 files changed

+25
-2
lines changed

5 files changed

+25
-2
lines changed

src/App.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import Editor from './components/Editor/Editor';
55
import ReactSplitPane from './components/SplitPane/SplitPane';
66
import SwaggerUI from 'swagger-ui-react';
77
import petStoreAPISpec from './assets/petstore.apispec.json';
8+
import Header from './components/Header/Header';
89
import Footer from './components/Footer/Footer';
910

1011

@@ -29,6 +30,7 @@ function App() {
2930
}, [leftMenuCollapse])
3031
return (
3132
<>
33+
<Header />
3234
<div className="app-wrapper">
3335
<LeftMenu setContent={setContent} leftMenuCollapse={leftMenuCollapse} setLeftMenuCollapse={setLeftMenuCollapse} />
3436
<div className="editor-page-wrapper" ref={rightMenuRef}>

src/components/Header/Header.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const Header:React.FC = ({}) => {
2+
return(
3+
<header>
4+
<div className="header-wrapper">
5+
<div>OpenAPI Specification editor</div>
6+
</div>
7+
</header>
8+
)
9+
}
10+
11+
export default Header;

src/sass/components/_header.scss

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
header{
2+
height: 100%;
3+
padding: 15px;
4+
border-bottom: 1px solid #d2d2d2;
5+
.header-wrapper{
6+
display: flex;
7+
align-items: center;
8+
}
9+
}

src/sass/components/_leftMenu.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.left-menu{
2-
height: 100vh;
2+
height: calc(100vh - 110px);
33
width: 350px;
44
border-right: 1px dotted var(--color-background-border);
55
display: flex;

src/sass/index.scss

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99
@import "./components/readfile";
1010
@import "./components/splitPane";
1111
@import "./components/editor/editor";
12+
@import "./components/header";
1213
@import "./components/footer";
1314

1415
.app-wrapper{
1516
display: flex;
16-
height: calc(100vh - 55px);
17+
height: calc(100vh - 110px);
1718
.editor-page-wrapper{
1819
position:relative;
1920
width: calc(100vw - 350px);

0 commit comments

Comments
 (0)