From 76339862f53e47cbd49bf32db7dbbcd5e50fb597 Mon Sep 17 00:00:00 2001 From: Anusree Date: Thu, 16 Jan 2025 17:18:46 +0530 Subject: [PATCH] fix sign in button toggle issue --- img/icons/user-default-icon.png | Bin 0 -> 2033 bytes js/login.js | 13 ++++++++++--- package-lock.json | 6 ++++-- 3 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 img/icons/user-default-icon.png diff --git a/img/icons/user-default-icon.png b/img/icons/user-default-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f0311512e91ecdf6e653c5b0ba66bb76e0c09ffd GIT binary patch literal 2033 zcmVvimeuJy7vuSj7k(QmbxV(IWhQ7nchm4TV)Yz@Fx1OV?lbfEmzrmxdu6~D# zlb4{v#?P9aqK%T4h>Vqul$UmYfzR37Wo>nTfrg2Tkjw~h9RL6aA4x<(RCt{2ooiF8 zIutXRR_poyKko*r-lM0rKoXL8vpzYFLy+g8@Oe_|Q#bU8o zEEbE!VzF2(7K_DVu~;k?i^XEGSS%Kc#bU8oEEbE!VzF2(7K`P73joF#T-*SvA4WWY zqat11J$sIm->uRj!dUeq2?PM*^!1b^$#l+`PT5bVyEKNM(vsk=OOi~#5|DBo{RBst z)Hy-uFTtsg0+QF}JL3BdMd*@Y^IL~*?#&*LI9mPPJwKBiBkZbv&Y`%tK(_>^et-&N zn-LzUGrwtw5J^oPjC<;NT?`RfseaTUxNb>q*?m}&(!inUmcfMy^fCwqrRwMH4IC~m zg4YaDa4>8v!k+lP-?^7E$PP^Esd&+O41TmDSs2ucP*A70AtHr2imvB*{S6U{R6lrE z@Xb)|GU3sX;0B7*Ai?Q;X-YrMJ5Qot44qu{qjv(QWT>G>QWN@Vh0s7l-*KKR)sKH0 z)`T2}p#hB;A)YpL^j|S>opg`ZzB2dcwAOt(bsvZ7oe3W`H-wDx8G1C+TM=)04a2SG zhR?l2?$7uLX+4`lOnZmipJ6FRtlHu`pcY`L^=yh)A*Z2_f|btQ6zAPHXRea#Y*+;X z3=@sR8pwKVuw6IIRC`&LE;$XU*29o3h;i@ZUY~KO&g*>x+;JK{sy4U< zEQXzjdWSCb9)^sHvkmn>Zi4s0;IkMA1$)g$A;ZnM3^jj?--3_9V8g(O(}`}yVW|63 zaR#S^<*`Ey%{aK%uo-A*#^K9Jn_&zxOiY+&&fvQLN%r~tRGZRAn@el`k4AZPYmOjO zgni%OjqHr+qG$RlCI$pEUx0`9cI?fivALb+IP}3d!S(`a(9tkJX5I#d=s<3VH_aW= zgRwWdak06X^7~{{7+gdG@cm;*J%;m%=I(6sTW`56*9QAF0A$+@rQzR(PDtryoBe>& z5rCs?ad@V*^=un643krm9~N0;c>8?-0B%*(>Hc^q%kr?>rgc#U(>|^5S=fz#KxoR^Dz3MW zAt98KWHy_%r=DhhKp0`Utz*~K_x{K&SlSdX4lK!Cw#lwHZv|V$W^?A80584cgP}uFmm3Xd~_{ZLb@1JWZ&V4^gUiXD*lHg{$XBy7lTJ2ld-!%0F_aLNz#x=xK=5OgB(Hhqp_vi!scVlpS(Q ze?Ed>I~GF~1Zxfz>K~t9v$y2KZ|7?aT$GASa>m7Yy*exALkHB@-&j6m?|_wIE}Rd zH~uX1h98XLhqtm*rmM`yxmOd@QKHd{h8`WE1TQ`ey+A3#FgQqW#HLV^!Zvi|2XF8s zVP~{6v)N2`BSMxaHk5ta8&)!Qw|f~%4o~AiwV^L}>kW9z=JVqRa@WL=vuwTqLxd#0 z0EhLMTNl?1iNv~!_;L6t1aXSK#DZ>>s-)sGCuyOZm;$W)$gAjvH>%R6FT6_XrVz_~ z7uttqEN439EdeEtrKFF1;NPmv-ti<=t*f*cgAJY|<#ihroaOYyA?bsjIMv56kW!2Y zN_`AbDWeUeXXP>JJ91tM^M9;L9CAK;r9)ov4w8~zK+0PLSsctTm0)<(BPKnQti&6- zrA~&^JK=)u_eE7}{edrjGOdWOlVKvh&S^aGQ`C|;2~VH~e{5S4C*hGPtaV8a&xl_T zp(b { +const defaultUserProfilePicture = '../img/icons/user-default-icon.png'; +const setUserGreeting = ( + username, + firstName, + userProfilePicture = defaultUserProfilePicture, +) => { if (username) { const userLoginEl = document.querySelectorAll('.btn-login'); @@ -6,7 +11,9 @@ const setUserGreeting = (username, firstName, userProfilePicture) => { const msgGreetMsgEl = document.querySelectorAll('.user-greet-msg'); const userImgEl = document.querySelectorAll('.user-profile-pic'); - const greetMsg = `Hello, ${firstName}!`; + const capitalisedName = firstName[0].toUpperCase() + firstName.slice(1); + const greetMsg = `Hello, ${capitalisedName}!`; + console.log(greetMsg); msgGreetMsgEl.forEach((element) => { element.innerText = greetMsg; }); @@ -52,7 +59,7 @@ const fetchData = () => { if (res.incompleteUserDetails) { return window.location.replace('https://my.realdevsquad.com/signup'); } - setUserGreeting(username, first_name, picture.url); + setUserGreeting(username, first_name, picture?.url); }) .catch((error) => { hideSkeleton(); diff --git a/package-lock.json b/package-lock.json index 2de0e874..c4719684 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6420,7 +6420,8 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "29.2.0", @@ -7567,7 +7568,8 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", - "dev": true + "dev": true, + "requires": {} }, "xml-name-validator": { "version": "4.0.0",