JSFiddle - React, Tailwind, and code Playground

by Chase Wilson

JavaScript

$('a.add').click(function(event) {
    getUser(function (user) {
      Analytics.logAction('event_added', user.id);
    });
    
})

function getUser(callback) {
    FB.login(function(response) {
        if (response.session) {
            if (response.perms) {
                // user is logged in and granted some permissions.
                // perms is a comma separated list of granted permissions                
                FB.api('/me', function(response) {
                    callback(response);
                });
            } else {
                // user is logged in, but did not grant any permissions                
            }
        } else {
            // user is not logged in              
        }
    }, {
        perms: 'email'
    });
}