I created a custom registration form and it doesn't work. What is wrong with it?

I created a custom registration form and it doesn’t work. What is wrong with it? Here is the code:

import wixUsers from ‘wix-users’ ;
import wixData from ‘wix-data’ ;
import wixLocation from ‘wix-location’ ;
import wixWindow from ‘wix-window’ ;

$w.onReady( function () {
$w( ‘#registerButton’ ).onClick( () => {
let emails = ;

// register as member using form data
wixUsers.register($w( ‘#email’ ).value, $w( ‘#password’ ).value, {
“contactInfo” : {
“firstName” : $w( ‘#firstName’ ).value,
“lastName” : $w( ‘#lastName’ ).value,

let toInsert = {
“_id” : wixUsers.currentUser.id,
“firstName” : $w( ‘#firstName’ ).value,
“lastName” : $w( ‘#lastName’ ).value
};
wixData.insert( “Members” , toInsert)
.then( (results) => {
let item = results; //see item below
} )
. catch ( (err) => {
let errorMsg = err;
} );
/* item is:
*

  • {
  • “_id”: “rifk4nrk-dj4o-djhe-oidk-fnoqw4oiglk4i”,
  • “_owner”: “ffdkj9c2-df8g-f9ke-lk98-4kjhfr89keedb”,
  • “_createdDate”: “2017-05-24T12:33:18.938Z”,
  • “_updatedDate”: “2017-05-24T12:33:18.938Z”,
  • “title”: “Mr.”,
  • “first_name”: “John”,
  • “last_name”: “Doe”
  • }
    */

export function registerButton_click(event) {
.then(()=>{
wixLocation.to( ‘/home’ );
}

            . **catch** ( (err) => { 

let errorMsg = err; $w( ‘#errorMsg’ ).show();

   } 
}); 

});
});

export function login_click(event) {
wixWindow.lightbox.close( ‘Register’ );
wixWindow.openLightbox( ‘Login’ );
}

export function close_click(event) {
wixWindow.lightbox.close( ‘Register’ );
}

#custom #registration #form #forms #customregistration #customregistrationform