-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHome.js
More file actions
67 lines (59 loc) · 1.92 KB
/
Home.js
File metadata and controls
67 lines (59 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import React, { useState } from 'react';
import { Link } from 'react-router-dom';
import './Home.css';
function Home() {
const [code, setCode] = useState('');
const [errorMessage, setErrorMessage] = useState('');
const [correctedCode, setCorrectedCode] = useState('');
const handleFixBug = () => {
// Add your bug fixing logic here
setCorrectedCode('// Fixed code will appear here...');
};
return (
<div>
<nav className="navbar">
<div className="nav-logo">
<Link to="/">Fix My Code</Link>
</div>
<div className="nav-links">
<Link to="/login">Login</Link>
<Link to="#">About</Link>
<Link to="#">Contact</Link>
</div>
<Link to="/signup" className="nav-button signup-button">Sign Up</Link>
</nav>
<div className="main-container">
<div className="content-card">
<div className="input-section">
<label htmlFor="codeInput">Code</label>
<textarea
id="codeInput"
value={code}
onChange={(e) => setCode(e.target.value)}
placeholder="Enter your code here..."
/>
</div>
<div className="input-section">
<label htmlFor="errorMessageInput">Error Message</label>
<textarea
id="errorMessageInput"
value={errorMessage}
onChange={(e) => setErrorMessage(e.target.value)}
placeholder="Describe the error..."
/>
</div>
<button className="action-button fix-bug-button" onClick={handleFixBug}>
Fix Bug
</button>
<div className="output-section">
<label>Corrected Code</label>
<div className="corrected-code-display">
<pre>{correctedCode}</pre>
</div>
</div>
</div>
</div>
</div>
);
}
export default Home;