Make Login and Controls actual components

master
Cristiano Pires 2 years ago
parent 074e186b0e
commit 970c585144

@ -41,6 +41,10 @@ ipcMain.on('minimize', (event, data) =>
{ {
window.hide(); window.hide();
}); });
ipcMain.on('login', (event, data) =>
{
console.log(data)
});
app.on('window-all-closed', ()=> app.on('window-all-closed', ()=>
{ {

@ -1,18 +1,26 @@
import './Controls.css'; import './Controls.css';
function Controls() { import React from "react";
const close = function () {window.ipcRender.send('close', ' ')};
const minimize = function () {window.ipcRender.send('minimize', ' ')};
const maximize = function () {window.ipcRender.send('maximize', ' ')};
return ( class Controls extends React.Component
<div className="Frame"> {
<div className='Title'>Legendary</div>
<div className='minimize btControl' onClick={minimize}><span>_</span></div> close() {window.ipcRender.send('close', ' ')};
<div className='Maximize btControl' onClick={maximize}><span>-</span></div> minimize() {window.ipcRender.send('minimize', ' ')};
<div className='Close btControl' onClick={close}><span>X</span></div> maximize() {window.ipcRender.send('maximize', ' ')};
</div> render()
); {
return(
<div className="Frame">
<div className='Title'>Legendary</div>
<div className='minimize btControl' onClick={this.minimize}><span>_</span></div>
<div className='Maximize btControl' onClick={this.maximize}><span>-</span></div>
<div className='Close btControl' onClick={this.close}><span>X</span></div>
</div>
);
}
} }
export default Controls; export default Controls;

@ -1,29 +1,32 @@
import React from 'react';
import './Login.css'; import './Login.css';
function Login() class Login extends React.Component
{ {
function sendForm(formData) sendForm(formData)
{ {
window.ipcRender.send('login', formData) window.ipcRender.send('login', formData)
} }
function callRegister() callRegister()
{ {
window.ipcRender.send('register') window.ipcRender.send('register')
} }
render()
return( {
<div className='container'> return(
<form className='loginForm'> <div className='container'>
<label><span>Email</span></label> <form className='loginForm'>
<input className='emailImput'></input> <label><span>Email</span></label>
<label><span>Password</span></label> <input className='emailImput'></input>
<input className='password'></input> <label><span>Password</span></label>
<button className='bt Login' onClick={sendForm(this)}>Login</button> <input className='password'></input>
<button className='bt Register' onClick={callRegister}> Register</button> <button className='bt Login' onClick={this.sendForm(form)}>Login</button>
</form> <button className='bt Register' onClick={this.callRegister}> Register</button>
</div> </form>
) </div>
)
}
} }

Loading…
Cancel
Save