Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Mutation mutation={SIGN_UP}>
- {(signUp, data) => (
- <form onSubmit={e => {
- e.preventDefault();
- signUp({
- variables: {
- user: {
- "email": input_email.value as String,
- "password": input_password.value as String
- }
- }
- });
- console.log("Signup", signUp)
- console.log("Data", data.data);
- input_email.value = "";
- input_password.value = "";
- }}>
- <div className="col-sm">
- <div className="signin__header">Signup IMPACT R&D</div>
- </div>
- <div className="col-sm signin__input" >
- <div className="signin__input__header" >Email</div>
- <input className="signin__input__email" type="text" placeholder="Enter email" required ref={node=> {input_email = node}}></input>
- <div className="signin__divide-line"></div>
- </div>
- <div className="col-sm signin__input">
- <div className="signin__input__header" >Password</div>
- <input className="signin__input__password" type="password" placeholder="Enter password" ref={node=> {input_password = node}}></input>
- <div className="signin__divide-line"></div>
- </div>
- <div className="col-sm-3">
- <button className="signin__input__button" type="submit">Sign Up</button>
- </div>
- </form>
- )}
- </Mutation>
- export const SIGN_UP : any = gql`
- mutation Register($user: UserInput!) {
- register(user: $user) {
- status,
- refreshToken,
- token,
- error
- }
- }
- `;
Add Comment
Please, Sign In to add comment