Skip to content

Commit 1af3dac

Browse files
Merge pull request #11 from tngraves/logOut
Log out and New Modal
2 parents d0d19e9 + 3076e64 commit 1af3dac

File tree

2 files changed

+19
-88
lines changed

2 files changed

+19
-88
lines changed

app/components/Occupied.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import PersonIcon from '@material-ui/icons/Person';
2727
import UpdateIcon from '@material-ui/icons/Update';
2828
// MODALS
2929
import AddModal from '../modals/AddModal';
30+
import AddsModal from '../modals/AddsModal';
3031
import ServicesModal from '../modals/ServicesModal';
3132

3233
// STYLESHEETS
@@ -53,6 +54,7 @@ const Occupied = React.memo(() => {
5354
const { commsData, setCommsData, fetchCommsData } = useContext(CommsContext);
5455
const [open, setOpen] = useState<boolean>(false);
5556
const [addOpen, setAddOpen] = useState<boolean>(false);
57+
const [addsOpen, setAddsOpen] = useState<boolean>(false);
5658
const [index, setIndex] = useState<number>(0);
5759
const [app, setApp] = useState<string>('');
5860
const [searchTerm, setSearchTerm] = useState<string>('');
@@ -236,12 +238,9 @@ const Occupied = React.memo(() => {
236238
< NotificationsIcon className="navIcon" id="notificationsIcon" />
237239
<Badge badgeContent={notification ? notification.length : 0} color="secondary"/>
238240
</div>
239-
240-
241-
<div className="personIconArea">
242-
<span className="personTooltip">You are not logged in</span>
243-
<PersonIcon className="navIcon" id="personIcon" />
244-
</div>
241+
<Button className= "personTooltip" onClick={() => setAddsOpen(true)}>Logged In
242+
<PersonIcon className="navIcon" id="personIcon" />
243+
</Button>
245244
</section>
246245
</header>
247246

@@ -305,6 +304,11 @@ const Occupied = React.memo(() => {
305304
<Modal open={addOpen} onClose={() => setAddOpen(false)}>
306305
<AddModal setOpen={setAddOpen} />
307306
</Modal>
307+
308+
<Modal open={addsOpen} onClose={() => setAddsOpen(false)}>
309+
<AddsModal setOpen={setAddsOpen} />
310+
</Modal>
311+
308312
<Modal open={open} onClose={() => setOpen(false)}>
309313
<ServicesModal key={`key-${index}`} i={index} app={app} />
310314
</Modal>

app/modals/AddsModal.tsx

Lines changed: 9 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ const AddsModal: React.FC<AddsModalProps> = React.memo(({ setOpen }) => {
4848

4949
});
5050
};
51+
function myFunction() {
52+
location.replace("/")
53+
}
54+
5155
//uncomment below to bring back database, description-TG
5256
// const { database, URI, name, description } = fields;
5357
const { URI, name } = fields;
@@ -59,105 +63,28 @@ const AddsModal: React.FC<AddsModalProps> = React.memo(({ setOpen }) => {
5963

6064
</div>
6165
<form onSubmit={handleSubmit}>
62-
{/* <p>Required*</p> */}
63-
<div>
64-
{/* <label htmlFor="db-type">
65-
Type<span>*</span>
66-
</label> */}
67-
{/* <select id="db-type" name="database" value={database} onChange={e => handleChange(e)}>
68-
<option value="SQL">SQL</option>
69-
<option value="MongoDB">MongoDB</option>
70-
</select> */}
71-
</div>
72-
{/* <div>
73-
<label htmlFor="db-uri">
74-
EMAIL<span>*</span>
75-
</label>
76-
<input
77-
id="db-uri"
78-
name="URI"
79-
value={Email}
80-
onChange={e => handleChange(e)}
81-
placeholder="EMAIL ADDRESS"
82-
required
83-
/>
84-
</div> */}
66+
8567

8668
<div>
8769
<label htmlFor="db-uri">
8870
<span></span>
8971
</label>
90-
{/* <input
91-
id="db-uri"
92-
name="URI"
93-
value={URI}
94-
onChange={e => handleChange(e)}
95-
placeholder="ENTER EMAIL ADDDRESS"
96-
required
97-
/> */}
72+
9873
</div>
9974
<div>
10075
<label htmlFor="db-name">
10176

10277
<p><h4>ACCESS LEVEL: </h4></p>
10378
</label>
10479

105-
106-
{/* <label htmlFor="db-name">
107-
PASSWORD<span>*</span>
108-
</label> */}
109-
{/* <input
110-
id="db-name"
111-
type="text"
112-
name="name"
113-
value={name}
114-
onChange={e => handleChange(e)}
115-
placeholder="ENTER PASSWORD"
116-
required
117-
/> */}
80+
11881
</div>
11982
<div>
120-
{/* <label htmlFor="db-desc">Description</label>
121-
<textarea
122-
id="db-desc"
123-
name="description"
124-
value={description}
125-
onChange={e => handleChange(e)}
126-
placeholder="Add a short description"
127-
/> */}
83+
12884
</div>
12985
<button>Cancel</button>
13086
<br></br>
131-
<button onClick={e =>(alert('Are you sure you want to log out?'))}>Log Out</button>
132-
{/* <!-- sign up with Google button --> */}
133-
{/* <div className="col-lg-14"> */}
134-
{/* <div className="card">
135-
<div className="card-body"> */}
136-
{/* href makes a request to the following path-->change as needed --> */}
137-
{/* <button className= 'googleL'>
138-
<a className="btn btn-block btn-social btn-google" href="/auth/google" role="button">
139-
<i className="fab fa-google"></i>
140-
Google Sign Up */}
141-
{/* </a>
142-
</button>
143-
</div> */}
144-
{/* </div>
145-
</div> */}
146-
147-
{/* <div className="col-sm-10">
148-
<div className="card">
149-
<div className="card-body">
150-
<button className= 'googleS'>
151-
{/* <!-- href makes a request to the following path-->change as needed --> */}
152-
{/* <a className="btn btn-block btn-social btn-google" href="/auth/google" role="button">
153-
<i className="fab fa-google"></i>
154-
Google Sign In
155-
</a>
156-
</button>
157-
</div>
158-
</div>
159-
// </div> */}
160-
87+
<button className="link" id="submitBtn" type="submit" onClick={myFunction}>Log Out</button>
16188
</form>
16289
</div>
16390
);

0 commit comments

Comments
 (0)