@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
74 lines • 2.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNicks = exports.getGreeting = void 0;
//import { getGreeting, getNicks } from '@mikezimm/npmfunctions/dist/Services/Time/personalize';
function getGreeting(name) {
var hour = new Date().getHours();
var message = "";
if (hour < 1) {
message = "Almost bedtimenick!";
}
else if (hour < 2) {
message = "Past your bedtimenick?";
}
else if (hour < 7) {
message = "Top O the mornin to younick";
}
else if (hour < 12) {
message = "Good morning nick!";
}
else if (hour < 17) {
message = "Afternoon partnernick";
}
else if (hour < 18) {
message = "It's Five o'clock Somewhere...nick";
}
else if (hour < 19) {
message = "I'm getting hungry... dinner time yetnick?";
}
else if (hour < 22) {
message = "Some people start to get sleepy nownick";
}
else {
message = "https://en.wikipedia.org/wiki/Midnightnick";
}
//console.log('getGreeting:', name);
var userName = name;
if (userName) {
if (userName.title.indexOf("Click") > -1) {
message = message.replace('Afternoon partner', "Servus");
message = message.replace('Top O the mornin to you', "Neata");
message = message.replace('nick', " BK");
}
else if (userName.title.indexOf(zzz) > 0) {
message = message.replace('nick', " BM");
}
else {
message = message.replace('nick', " " + userName.initials);
}
}
return message;
}
exports.getGreeting = getGreeting;
function getNicks(name) {
var hour = new Date().getHours();
//console.log('getNicks:', name);
var message = name;
var result = "";
if (message) {
if (message.title.indexOf('Clicky') === 0) {
result = "Hey " + xxx + "!";
}
else if (message.title == 'Mike ' + zzz) {
result = "Hey " + zzz + "!";
}
else {
result = 'Hi ' + message.title.split(' ')[0];
}
}
return result;
}
exports.getNicks = getNicks;
var xxx = 'Sunshine';
var zzz = 'Zimmerman';
//# sourceMappingURL=personalize.js.map