Hi JD thank you for helping!!!
-
Yes the email is in the database. They have to have an email.
-
Yes it let’s me copy the url it’s “mailto:name@gmail.com”
-
This is the copied url is “name@gmail.com”
Here is the complete code in case you see something else that is an issue.
import wixData from ‘wix-data’ ;
import wixUsers from ‘wix-users’ ;
import wixSearch from ‘wix-search’ ;
import wixLocation from ‘wix-location’ ;
let user = wixUsers . currentUser ;
let userId = user . id ;
let isLoggedIn = user . loggedIn ; // true
let m1Email
$w . onReady (() => {
$w ( “#text380” ). text = “Member to Member” ;
$w ( “#text381” ). text = “Members List” ;
getLoggedInMemberInfo ();
$w ( ‘#searchBarInput’ ). onInput (() => dataSearch ());
wixData . query ( “1425MemberProfiles” )
. find ()
. then (( results ) => {
$w ( “#repeater1” ). onItemReady (( $item , itemData , index ) => {
let m1Email = itemData . email ;
let m1EmailPrefix = “mailto:” ;
//no let m1EmailAddress = (m1EmailPrefix + m1Email);
//no let m1EmailAddress = m1EmailPrefix + m1Email;
// no let m1EmailAddress = “mailto:” + m1Email;
let m1EmailAddress = ( “mailto:” + m1Email );
let m1Name = itemData . m1Name1 ;
let m1Image = itemData . image ;
let m2Name = itemData . m2Name ;
let m2Image = itemData . m2Image ;
console . log ( "1 m1EmailAddress = " + m1EmailAddress )
$item ( “#m2Box” ). hide ();
$item ( “#m2Box” ). collapse ();
//link needs to come first
$item ( “#m1EmailAddress” ). link = m1EmailAddress ;
$item ( “#m1EmailAddress” ). target = “_blank” ;
$item ( “#readOnlyEmail” ). text = m1Email ;
$item ( “#m1Name” ). text = m1Name ;
//m1
if ( m1Image ) {
$item ( “#m1Image” ). src = m1Image ;
} else {
$item ( “#m1Image” ). src = “https://static.wixstatic.com/media/5da86a_557095a5d1a64d6cb7161170027488c0~mv2.jpg” ;
}
//m2
if ( m2Name ) {
$item ( “#m2Name” ). text = m2Name ;
$item ( “#m2Box” ). show ();
$item ( “#m2Box” ). expand ();
}
if ( m2Image ) {
$item ( “#m2Image” ). src = m2Image ;
} else {
$item ( “#m2Image” ). src = “https://static.wixstatic.com/media/5da86a_557095a5d1a64d6cb7161170027488c0~mv2.jpg” ;
}
});
});
});
function getLoggedInMemberInfo () {
wixData . query ( “Members/PrivateMembersData” )
. eq ( “_id” , userId )
. find ()
. then (( results ) => {
let loggedInMember = results . items [ 0 ];
})
}
function dataSearch () {
let searchValue = $w ( ‘#searchBarInput’ ). value ;
if ( searchValue . length > 0 ) {
$w ( ‘#1425MemberProfiles’ ). setFilter (
wixData . filter (). contains ( ‘email’ , searchValue )
. or ( wixData . filter (). contains ( ‘m1Name1’ , searchValue ))
. or ( wixData . filter (). contains ( ‘m2Name’ , searchValue ))
)
. then (( results ) => {
$w ( “#repeater1” ). onItemReady (( $item , itemData , index ) => {
let m1Email = itemData . email ;
// let m1EmailPrefix = “mailto:”;
//let m1EmailAddress = (m1EmailPrefix + m1Email);
let m1Name = itemData . m1Name1 ;
let m1Image = itemData . image ;
let m2Name = itemData . m2Name ;
let m2Image = itemData . m2Image ;
$item ( “#m2Box” ). hide ();
$item ( “#m2Box” ). collapse ();
$item ( “#m1Name” ). text = m1Name ;
//m1
if ( m1Image ) {
$item ( “#m1Image” ). src = m1Image ;
} else {
$item ( “#m1Image” ). src = “https://static.wixstatic.com/media/5da86a_557095a5d1a64d6cb7161170027488c0~mv2.jpg” ;
}
//m2
if ( m2Name ) {
$item ( “#m2Name” ). text = m2Name ;
$item ( “#m2Box” ). show ();
$item ( “#m2Box” ). expand ();
}
if ( m2Image ) {
$item ( “#m2Image” ). src = m2Image ;
} else {
$item ( “#m2Image” ). src = “https://static.wixstatic.com/media/5da86a_557095a5d1a64d6cb7161170027488c0~mv2.jpg” ;
}
});
});
}
}
export function resetButton_click ( event ) {
$w ( ‘#searchBarInput’ ). value = “” ;
$w ( ‘#1425MemberProfiles’ ). setFilter (
wixData . filter (). contains ( ‘email’ , " " )
. or ( wixData . filter (). contains ( ‘m1Name1’ , " " ))
. or ( wixData . filter (). contains ( ‘m2Name’ , " " ))
)
}
export function accountButton_click ( event ) {
wixLocation . to ( /account/account
);
}