@@ -3,6 +3,7 @@ import * as Space from 'react-spaces';
3
3
import 'antd/dist/antd.css' ;
4
4
import './UI.scss' ;
5
5
import MonacoEditor from 'react-monaco-editor' ;
6
+ import { CenterType } from 'react-spaces' ;
6
7
7
8
export const UI = ( ) => {
8
9
return (
@@ -15,20 +16,18 @@ export const UI = () => {
15
16
)
16
17
}
17
18
18
- const Header : React . FC = ( props ) => {
19
+ const Header = ( ) => {
19
20
return (
20
- < Space . Top className = "title-bar" size = { 30 } style = { { backgroundColor : '#333' , color : '#c5c5c5' } } >
21
- < Space . Centered >
22
- < Space . Left className = "menu-bar" >
21
+ < Space . Top className = "title-bar" centerContent = { CenterType . HorizontalVertical } size = { 30 } style = { { backgroundColor : '#333' , color : '#c5c5c5' } } >
22
+ < Space . Left className = "menu-bar" >
23
23
24
- </ Space . Left >
25
- UI Demo - Example UI interface
26
- </ Space . Centered >
24
+ </ Space . Left >
25
+ UI Demo - Example UI interface
27
26
</ Space . Top >
28
27
)
29
28
}
30
29
31
- const Main : React . FC = ( props ) => {
30
+ const Main = ( ) => {
32
31
return (
33
32
< Space . Fill style = { { backgroundColor : '#1E1E1E' } } >
34
33
< Space . Fill >
@@ -40,7 +39,7 @@ const Main: React.FC = (props) => {
40
39
)
41
40
}
42
41
43
- const Editor : React . FC = ( props ) => {
42
+ const Editor = ( ) => {
44
43
const [ code , setCode ] = React . useState ( 'import * as React from \'react\';\r\nimport * as Space from \'react-spaces\';\r\n\r\nexport const App = () => {\r\n <Space.ViewPort>\r\n <Space.Top size={30}>\r\n Hello!\r\n </Space.Top>\r\n <Space.Fill>\r\n World!\r\n </Space.Fill>\r\n </Space.ViewPort>\r\n}' ) ;
45
44
46
45
const options = {
@@ -52,7 +51,6 @@ const Editor: React.FC = (props) => {
52
51
< Space . Fill >
53
52
< Space . Fill >
54
53
< Space . Top className = "editor-tabs" size = { 40 } >
55
-
56
54
</ Space . Top >
57
55
< Space . Fill className = "editor-main" >
58
56
< MonacoEditor
@@ -68,17 +66,16 @@ const Editor: React.FC = (props) => {
68
66
)
69
67
}
70
68
71
- const IconPane : React . FC = ( props ) => {
69
+ const IconPane = ( ) => {
72
70
return (
73
71
< Space . Left order = { 1 } className = "side-bar-icons" size = { 50 } style = { { backgroundColor : '#333' } } >
74
-
75
72
</ Space . Left >
76
73
)
77
74
}
78
75
79
- const SideBar : React . FC = ( props ) => {
76
+ const SideBar = ( ) => {
80
77
return (
81
- < Space . LeftResizable order = { 2 } className = "side-bar" size = { 300 } style = { { backgroundColor : '#252526' } } >
78
+ < Space . LeftResizable order = { 2 } className = "side-bar" size = { 300 } handleSize = { 2 } overlayHandle = { false } style = { { backgroundColor : '#252526' } } >
82
79
< SideBarPane order = { 1 } title = "Open editors" height = { 200 } >
83
80
84
81
</ SideBarPane >
@@ -120,9 +117,9 @@ const SideBarPaneInner: React.FC<{ title: string }> = (props) => {
120
117
)
121
118
}
122
119
123
- const BottomPane : React . FC = ( props ) => {
120
+ const BottomPane = ( ) => {
124
121
return (
125
- < Space . BottomResizable className = "bottom-pane" size = "25%" >
122
+ < Space . BottomResizable className = "bottom-pane" size = "25%" handleSize = { 2 } >
126
123
</ Space . BottomResizable >
127
124
)
128
125
}
0 commit comments