cluedin-widget
Version:
This is the project for creating and managing widgets in CluedIn.
28 lines (24 loc) • 774 B
JavaScript
module.exports = function( protocol, mainDomain, clientId ) {
var goToApp = function( url ) {
return protocol + clientId + mainDomain + url;
};
return {
goToSearch: function( searchTerm ) {
return goToApp( '#/search/' + searchTerm );
},
goToEntity: function( id ) {
return goToApp( '#/entity/' + id + '/details' );
},
goToApp: goToApp,
goToInviteUser: function() {
return goToApp( '#/administration/useradmin/users' );
},
goToAppProvider: function( type ) {
let url = '#/administration/integration/all';
if ( type ) {
url += '?type=' + type;
}
return goToApp( url );
}
};
};