Skip to content

Commit 5c230a5

Browse files
committed
emeryck test
1 parent 53e9be1 commit 5c230a5

File tree

7 files changed

+126
-24
lines changed

7 files changed

+126
-24
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"react-numeric-input": "^2.2.3",
4141
"react-ranger": "^2.1.0",
4242
"react-router-dom": "^6.0.2",
43-
"react-scripts": "3.4.1",
43+
"react-scripts": "^5.0.1",
4444
"scss": "^0.2.4",
4545
"semantic-ui-css": "^2.4.1",
4646
"semantic-ui-react": "^2.0.4",

src/Components/App/App.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { WordDetection } from '../WordDetection/WordDetection';
1515
import { GeneralActions } from '../Actions/GeneralActions';
1616
import { AllMics, resultFormat } from '../../Socket/interfaces';
1717
import { Scenes } from '../Scenes/Scenes';
18+
import { Login } from '../Login/login';
1819
const ipcRenderer = window.require('electron').ipcRenderer
1920

2021
export default function App() {
@@ -75,6 +76,7 @@ export default function App() {
7576
<Route path='/video/scenes' element={<Scenes/>} />
7677
<Route path='/video/subtitles' element={<Subtitles/>} />
7778
<Route path='/action/general' element={<GeneralActions/>} />
79+
<Route path='/login' element={<Login/>} />
7880
</Routes>
7981
</div>
8082
</Router>

src/Components/Home/Home.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ export const Home = () => {
1111
<>
1212
<h1> Home</h1>
1313
<Link className="m-2" to="/reports">Reports</Link>
14-
<Link className="m-2" to="/action/general">Generate Actions</Link>
15-
<Link className="m-2" to="/audio/mics-level">Mics Level</Link>
16-
<Link className="m-2" to="/audio/word-detection">Word Detection</Link>
17-
<Link className="m-2" to="/video/scenes">Scenes</Link>
18-
<Link className="m-2" to="/video/subtitles">Subtitles</Link>
19-
14+
<Link className="m-2" to="/action/general">Generate Actions</Link>
15+
<Link className="m-2" to="/audio/mics-level">Mics Level</Link>
16+
<Link className="m-2" to="/audio/word-detection">Word Detection</Link>
17+
<Link className="m-2" to="/video/scenes">Scenes</Link>
18+
<Link className="m-2" to="/video/subtitles">Subtitles</Link>
19+
<Link className="m-2" to="/login">Login</Link>
2020
</>
2121
);
2222
}

src/Components/Login/__test__/template-test.js

Whitespace-only changes.

src/Components/Login/login.css

Whitespace-only changes.

src/Components/Login/login.tsx

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
import { Button, TextField } from "@mui/material";
2+
import { makeStyles } from '@mui/styles';
3+
import { inputLabelClasses } from "@mui/material/InputLabel";
4+
5+
import React from "react";
6+
7+
const useStyles = makeStyles({
8+
TextField: {
9+
width: "100%",
10+
'& label.Mui-focused': {
11+
color: '#f56f28'
12+
},
13+
'& .MuiInput-underline:after': {
14+
borderBottomColor: '#f56f28',
15+
color: "#FFFFFF"
16+
},
17+
'& .MuiInput-underline': {
18+
borderBottomColor: '#f56f28',
19+
color: "#FFFFFF"
20+
},
21+
'& .MuiOutlinedInput-root': {
22+
'& fieldset': {
23+
borderColor: '#f56f28',
24+
color: "#FFFFFF"
25+
},
26+
'&:hover fieldset': {
27+
borderColor: '#f56f28',
28+
color: "#FFFFFF"
29+
},
30+
'&.Mui-focused fieldset': {
31+
borderColor: '#f56f28',
32+
color: "#FFFFFF"
33+
},
34+
},
35+
},
36+
});
37+
38+
export const Login = () => {
39+
const classes = useStyles();
40+
const style = {
41+
Button: {
42+
borderColor: "#f56f28",
43+
color: "#FFFFFF",
44+
marginTop: "20px",
45+
'&:hover': {
46+
borderColor: "#f56f28",
47+
color: "#f56f28",
48+
},
49+
},
50+
}
51+
52+
return (
53+
<>
54+
<h1>Login</h1>
55+
<TextField
56+
id="outlined-basic"
57+
label="Email"
58+
variant="outlined"
59+
onChange={e => {
60+
console.log('email');
61+
// handleChange(e, setFirstName)
62+
}}
63+
className={classes.TextField}
64+
sx={{ mb: 2, width: '200px', input: { color: "#FFFFFF" }}}
65+
InputLabelProps={{
66+
sx: {
67+
color: '#FFFFFF',
68+
[`&.${inputLabelClasses.shrink}`]: {
69+
color: "#f56f28"
70+
}
71+
}
72+
}}
73+
/>
74+
<TextField
75+
id="outlined-basic"
76+
label="Password"
77+
variant="outlined"
78+
onChange={e => {
79+
console.log('email');
80+
// handleChange(e, setFirstName)
81+
}}
82+
className={classes.TextField}
83+
sx={{ mb: 2, width: '200px', input: { color: "#FFFFFF" }}}
84+
InputLabelProps={{
85+
sx: {
86+
color: '#FFFFFF',
87+
[`&.${inputLabelClasses.shrink}`]: {
88+
color: "#f56f28"
89+
}
90+
}
91+
}}
92+
/>
93+
<Button
94+
variant="outlined"
95+
sx={style.Button}
96+
onClick={() => { console.log('test') }}
97+
> Login </Button>
98+
</>
99+
);
100+
};
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render, unmountComponentAtNode } from "react-dom";
3-
import { Sidebar } from '../Sidebar/Sidebar';
4-
import { SidebarData } from '../Sidebar/SidebarData';
3+
// import { Sidebar } from '../Sidebar/Sidebar';
4+
// import { SidebarData } from '../Sidebar/SidebarData';
55
import { act } from "react-dom/test-utils";
66
import { BrowserRouter as Router } from 'react-router-dom';
77

@@ -19,24 +19,24 @@ afterEach(() => {
1919
container = null;
2020
});
2121

22-
it("Home is correctly redirecting to home", () => {
23-
expect(SidebarData[0].path).toBe("/");
24-
})
22+
// it("Home is correctly redirecting to home", () => {
23+
// expect(SidebarData[0].path).toBe("/");
24+
// })
2525

26-
//
26+
// //
2727

28-
it("Audio is correctly redirecting to children elem", () => {
29-
expect(SidebarData[1].path).toBe("#");
30-
})
28+
// it("Audio is correctly redirecting to children elem", () => {
29+
// expect(SidebarData[1].path).toBe("#");
30+
// })
3131

32-
//
32+
// //
3333

34-
it("Video is correctly redirecting to children elem", () => {
35-
expect(SidebarData[2].path).toBe("#");
36-
})
34+
// it("Video is correctly redirecting to children elem", () => {
35+
// expect(SidebarData[2].path).toBe("#");
36+
// })
3737

38-
//
38+
// //
3939

40-
it("Scenes is correctly redirecting to children elem", () => {
41-
expect(SidebarData[3].path).toBe("#");
42-
})
40+
// it("Scenes is correctly redirecting to children elem", () => {
41+
// expect(SidebarData[3].path).toBe("#");
42+
// })

0 commit comments

Comments
 (0)