|
1 |
| -safsadf; |
2 |
| - |
3 | 1 | import React, { useState } from 'react';
|
4 | 2 | import { makeStyles } from '@material-ui/core/styles';
|
5 | 3 | import Tabs from '@material-ui/core/Tabs';
|
6 | 4 | import Tab from '@material-ui/core/Tab';
|
7 | 5 | // import Tree from 'react-d3-tree';
|
8 | 6 | import CodePreview from './CodePreview';
|
9 | 7 | import Box from '@material-ui/core/Box';
|
| 8 | +import { emitKeypressEvents } from 'readline'; |
10 | 9 |
|
11 | 10 | const BottomTabs = () => {
|
12 | 11 | // state that controls which tab the user is on
|
13 | 12 | const [tab, setTab] = useState(0);
|
14 | 13 | const classes = useStyles();
|
15 | 14 | treeWrapper: HTMLDivElement;
|
16 | 15 |
|
| 16 | + // const el = document.querySelector('resizer'); |
| 17 | + // console.log(el); |
| 18 | + // el.addEventListener('mousedown', mousedown); |
| 19 | + |
| 20 | + // function mousedown(e) { |
| 21 | + // window.addEventListener('mousemove', mousemove); |
| 22 | + // window.addEventListener('mouseup', mouseup); |
| 23 | + |
| 24 | + // let prevX = e.clientX; |
| 25 | + // let prevY = e.clientY; |
| 26 | + |
| 27 | + // function mousemove(e) { |
| 28 | + // let newX = prevX - e.clientX; |
| 29 | + // let newY = prevY - e.clientY; |
| 30 | + |
| 31 | + // const rect = el.getBoundingClientRect(); |
| 32 | + |
| 33 | + // el.style.left = rect.left - newX + 'px'; |
| 34 | + // el.style.top = rect.top - newY + 'px'; |
| 35 | + |
| 36 | + // prevX = e.clientX; |
| 37 | + // prevY = e.clientY; |
| 38 | + // } |
| 39 | + // function mouseup() { |
| 40 | + // window.removeEventListener('mousemove', mousemove); |
| 41 | + // window.removeEventListener('mouseup', mouseup); |
| 42 | + // } |
| 43 | + // } |
| 44 | + |
17 | 45 | // method changes the
|
18 | 46 | const handleChange = (event: React.ChangeEvent, value: number) => {
|
19 | 47 | setTab(value);
|
20 | 48 | };
|
21 | 49 |
|
22 | 50 | return (
|
23 | 51 | <div className={classes.root}>
|
24 |
| - <div id="resizeMe" className="resizable"> |
25 |
| - <Box className="resizer" display="flex" justifyContent="space-between"> |
26 |
| - <Tabs |
27 |
| - value={tab} |
28 |
| - onChange={handleChange} |
| 52 | + {/* <div id="resizeMe" className="resizable"> */} |
| 53 | + <Box display="flex" justifyContent="space-between"> |
| 54 | + <Tabs |
| 55 | + value={tab} |
| 56 | + onChange={handleChange} |
| 57 | + classes={{ |
| 58 | + root: classes.tabsRoot, |
| 59 | + indicator: classes.tabsIndicator |
| 60 | + }} |
| 61 | + > |
| 62 | + <Tab |
| 63 | + disableRipple |
| 64 | + classes={{ root: classes.tabRoot, selected: classes.tabSelected }} |
| 65 | + label="Code Preview" |
| 66 | + /> |
| 67 | + <Tab |
29 | 68 | classes={{
|
30 | 69 | root: classes.tabsRoot,
|
31 |
| - indicator: classes.tabsIndicator |
| 70 | + selected: classes.tabSelected |
32 | 71 | }}
|
33 |
| - > |
34 |
| - <Tab |
35 |
| - disableRipple |
36 |
| - classes={{ root: classes.tabRoot, selected: classes.tabSelected }} |
37 |
| - label="Code Preview" |
38 |
| - /> |
39 |
| - <Tab |
40 |
| - classes={{ |
41 |
| - root: classes.tabsRoot, |
42 |
| - selected: classes.tabSelected |
43 |
| - }} |
44 |
| - label="Tree Diagram" |
45 |
| - /> |
46 |
| - </Tabs> |
47 |
| - </Box> |
48 |
| - {tab === 0 && <CodePreview />} |
49 |
| - </div> |
| 72 | + label="Tree Diagram" |
| 73 | + /> |
| 74 | + </Tabs> |
| 75 | + </Box> |
| 76 | + {tab === 0 && <CodePreview />} |
| 77 | + {/* </div> */} |
50 | 78 | </div>
|
51 | 79 | );
|
52 | 80 | };
|
|
0 commit comments