From 0e330b96986c38a9ef645392331b8daea5d68cd4 Mon Sep 17 00:00:00 2001 From: raheescwc2020 <134983463+raheescwc2020@users.noreply.github.com> Date: Sat, 19 Oct 2024 14:26:28 +0530 Subject: [PATCH] confirm confirm --- public/favicon.png | Bin 1453 -> 4044 bytes public/favicons.png | Bin 0 -> 1453 bytes public/index.html | 2 +- src/__tests__/Banner.test.js | 2 +- src/components/about/AboutMeBio.jsx | 11 +- src/components/contact/ContactDetails.jsx | 6 +- src/components/contact/ContactForm.jsx | 2 +- src/components/shared/AppBanner.jsx | 2 +- src/components/shared/AppHeader.jsx | 4 +- src/data/aboutMeData.js | 9 +- src/data/clientsData.js | 43 +--- src/data/projects.js | 21 +- src/images/brands/coirboard.png | Bin 0 -> 102788 bytes src/images/brands/cwc.png | Bin 0 -> 106574 bytes src/images/eLitigationProject.jpg | Bin 0 -> 48493 bytes src/images/eLitigationProjects.jpg | Bin 0 -> 124804 bytes src/images/logo-dark.svg | 234 ++++++++++++++++++---- src/images/logo-darkD.svg | 41 ++++ src/images/logo-light.svg | 234 ++++++++++++++++++---- src/images/profile.jpeg | Bin 30447 -> 92733 bytes 20 files changed, 471 insertions(+), 140 deletions(-) create mode 100644 public/favicons.png create mode 100644 src/images/brands/coirboard.png create mode 100644 src/images/brands/cwc.png create mode 100644 src/images/eLitigationProject.jpg create mode 100644 src/images/eLitigationProjects.jpg create mode 100644 src/images/logo-darkD.svg diff --git a/public/favicon.png b/public/favicon.png index 03d88ec16e890af6b315c2999f2ded179ea2ddeb..e5d22cb0004358b01b3491975783efbf2a34f6a0 100644 GIT binary patch literal 4044 zcmbtXc{r5o-+zoPV~LbQ3!~I@Ff*31HbaaxOGub$GiDxUFibOp31uH4OW6{Mnn>1) z(k5xK3<^0>9i(g_LdpIPb#*$w>-Wcdz3(6Q^E}`C{(L|8cfYPD&cWVN61o`*0Dz>m zm6;R&y?1r3gYcg_#Ruc~FEP3mo(TX_Pgj>fx|-A$01)z{I=ivl>}(B5{xl?!?C$|0 z*)%#I4FDKpHl0ZF0a-8)(2MGag-_gn1cy<{Sh%Z>orWD92U4h3!3^*~u)Q-W*oS05 zh8r6}F>FIV0S#mkVQiYOAJdSHg|G1%^1oNNQE)zpLH0CsGPC#z;Y(OJg~g&9qEJCW zLC7F&q(8$8rDQUs=ps>m6Pb< zAHc%G;ZWF5Y7-WVLG}2>?#DzD*LDI{RgiqAQA9EmrHRy7H46sA{JK(djRh87y3se#bY!l3@+ zX!VYN6wKKyYqF7s4jE0<*EK+((IALG>lqLcL_GsC0_~yU2^#3>YkBIBe-Zsq`8SP) z2cJbpOGisr$3PRUsb`?0uklM^?eO1tXa4{aWz`jL*Zw-qGnw14`-mkdn;SQLMTkrR;uf=rm5KZQu6f&3i*cE+#wwW$A}BFk^cU!nb%DQqJB zx7z2!4A*MbpW*E9?`wo3`UMg(sQ=vlucrL4j^EP!=0^P*0es=t5CQ%8lY_w@5uNf4 z>j6Mq$lA=rnG!KhIN^{sw5`YdEV^G))+fn>Wb1v1lvI#f6!+Je#2cSOLVN2YVcTKy zmXfLrRAdfAiFdN;B=1Hzb(x~wVO=<+L~CDY=qea-?kJ$bFS>MuzZ^Pg{20VLB$+pp zhxA(K$7eq;=gtOUU+}!-@AHmviZU%SEB=PmUh6oN(Zze**a$p-jtrxZw-2l=e`#_; z>x;~8)jhExd@^1SyYcP5>Dq@qHf?=f&}V^{rx2FFlO2$Q9YH;sz7urquL|G3*?T>I zh-GR-RZt%>U3R^D+tW5P9<=LSjTkI{Ig_*P;^+95z4HY(P6^)C7uSA#G<_mgf-KET zTwGr8r}6Ge+CP7__)ZM4=_sG!{pG%}JJV#%0 zv=hv|(^+vvz2463iDwSDdr-K~@y+7dLF0nCB&h$O2f#eiXChx^w3D%IBnQEngH&H1 zzcfj@9(HBw-op_S`HP{`*B+c6n=fLJw{41fzw1=p05G$8^4VZwQ)S@odLzv zozN>*+B+yx=L007Fp%_$$Qk*@zVWoDTLp%XP;^G1q&Z9cXJr>U$4la^fl6vqp<~=M z=`X>OVHKVjQ8*uCe73M~`jy_RN#gOSLFsszFUNL94@__m#^Q4y3rT$cnx*BP1U$EE z7PvATRZhzrcOCy^^118|N=>_M3R_usaR%=;@6z7q_bJvZIh7M@ZS!bDT*%m{WtrBB zi{#hsv@CUDY;YpQLHppd2LMb;9`~6mYNeaNVhBk$L-o#Oc;~uStU z(uZ;CN;pZ9z@6@)a}trk;dmwGQW^D872fm8vpZhwlsSKU#|Qv%bCl?0GkQp|C^(jL<-QEtkiT5UHAsY~LOZ)yY@VvI6h;fk$h?FotMs{L`J=F&Ov zb3Ov!wS9K;_VgFN~l29Vmj2!x=+X4!x=jz**Ql_^@Uw9b{ZBVgk=;S zoD#CId7a{?5N)0e1n*|_nG^7JvZ?qtOMzPqKHIH~Hi^B%Fl58O2W=@8m|_P?33rq{ z&2jI(If4k3+!z{%zWg3d*OYc>Ny|`%7{=%(p;qF8ZQJi>%Y1j676sB;G&2r0B2*D# zmt)RN8yJ3=TDQAWNZ~=Y3wP?(_FR=i@hwQml8@Ev-l`}m9e^`s&}MP#h7d_*|I}pq z_Jpmx+5s7M#$O&2KGg&AJTY<%>gGPPy!f%hd*1@6f9w}ARl;(1`K&ee< z%uILY$r!^v)!#@uA`WaFF(=$e#*e0b-<{Yj=B4vBl!#2L8NTs^fxVBUZ9TC6O zzpVO<5f75YZ=YVLZ!h>7GD*C;zipnJ3mr)`tJ|t^o}&`n(Jza+9|>3Ymb7vWRZSP-I=~QSJLY#G>K$-i&HaD&9;_=bT5j#y zjl8Zo_DzEJwZ80PCWdg;>)X%$&0S8!uQm3uZu>{_8v&OpB;Pv zzuBEq!cDbQBHqnYycTPIQSe(`ZEG|vu%Ll8QDuBB_JNg`I#0rLZk?;n9d|$OB-+_{ z*ZgItIDB`2@@Sfpnx)eAZI*aNj$XB@mgtgb3p^g2J1}~Md&05kDeFQPapLRvN}(K^ z1Lj$@O>80%{^VF72`+n*BiN_OS)MMCfsZrmnmc7QY_^SI%g#I;_sTG0#U6ZA%3W4) z3OYX+fy$%Xm5iZzkWIqk*ZalJhu>=snjbA2HN6~}o#s{{#%4wj2;YGC(gl;N{1=1o z(E5*$T8V}t$kvoams~PY0o4YbaWM8?Dv=iKSia{ov{(98*{;85Q+f_yLiUvET=321 zE{LAPB-_^IS-5B0mCtq5xhRID$U*40HY{LDPo2@VnWx7B;roO-B3*XM;RT!=>RzzV z^|WxumAu2r{(5uM6}KmZoxW}@%`cG{NLUw|h4$mRpTcQhVzwylebn3wI#hX5Z+f=f3R`wJ}7DYlV<>N-Q-2L(Or4q9lOOJ%oDI_Nts2->Y8_ zYHVUKKzhO!Z_9oPdOUtoE5;@Js`{+k7-c?0DdZmZ$?it~bdjYF~k;ruo zsH&5>w-=8}F5KG8u$Ej(*sKLYzSop1E+z(l-~UND^j=hFxXS~xV#$w(PQN9zFJ&;; zruD#GD;+94|i!Vk;0Ejox-Ulu-@C*0q^Nk{(mV~p$`;9bwVLYF<(BWBNs>S~tjLgjs||B(3b zO>G7PiBx+_X~A(@qGrbOI#XaiRzrb=lj}zw)4I&XU+f<8s{Ny)JS6(T*0iacVVg!o zvb!vNZU|vF`n2IDu53&3gfaU%-Q|kZbZkJ?RUU@4NX|JmJ zqMgt%$H)bu8zLk!B8v_`K{%>2`@6b#Yr?pwTMu;Am8)c?gn%Agx5^imEyw#V8D4a* zFj#zJL?ekfDbOxu>Y`##S8JVSkIB{6=BHY1A-sEbMbJ&=<3Z8n2wQ7+g{PlWc=QkF zDbnHjbrnL?s6;^6>?SdVWR2#jf3y}y{RwZkme|&jqNH{&&rDe~=~j-*&Orr2W<$H< zefdtx=|*+Qe2PQAeZ|(L=vVr4HXj?QO7T_Ea3kwc@pLXZmqT?Zb_@TMz-_~o5!k>z zwf3m|s>;z*@sNkrxvY{+VJ(WL2ZtYq3DWQ;^O>^Qf6xL9k0t80CU6v0Xt|enNTV`srw=E$ffsUoSH@-FT%}9K(5<%l4f7c;>~ciizr$nTGCh%uG;y%N#CDw*13@@w7wc3@KAF z9`T^xF65Fietk{P*JQ=sYLeL7SDCUv(Cg6^@5oY}&YqUV)&Fg4b9=KgQ}@XK0Xl5y AiU0rr delta 1446 zcmV;X1zGycAFT_J8Gi-<0063Kaozv`010qNS#tmY3labT3lag+-G2N400m!3L_t(| zob6lBZyQw*{*w4d!gC4=#kPuy6I=;Z2y7%oAwi{;P;;aae?Tr=DmZW}2M{eth!f%f zoRCn3I3Xn*NhJi8lF}lC;wn!h?0H;dyRNzk`_PJh<+uD#xUYdgfBwA#ep zeLM5Lc{B57$6Z@nTiDC!-qYH52<%Hszi#5ZmR zbL0dyO&bJo2EZ7AeQpF$fDC|1$|HnWYIL}U2+%a`Apmazc(?RfcXu~>dV03cU0q$C zYD;-HHa4)ixqrERHsCCPkA)Eb*d5O{0h*@KylHMR{!eB7e!qThB}hV{P|(j3HvpUz zLd+^7K(6z1G<#I-A7^_D@O#-CZU*OF9eLe(&!PaYO1NmGIg<=uX5`SK*wHz!7kPeSG#yIo6y}d0{ z$O+ch*GrZ_pOCb2jI|OWdixm7J-AC|-U!1|jY(ZhVQK*~&M!g^)NT&XF6bEP6C{Sr z@&qdjV3MOdz1^xjLD>yq`i$8%Ru;f?b062e$~eEUu!`#ocadIMgQn%HzK;(L=;!3q z5rq2v5P!n&`kC|t^apf^LWrs~y^4TR*kfkb*VpG-08J}k>ilo`_QEwR-&wPLpXd!B zBmzhtKA;mbdSb}24B2e9lrdI?MKk;6#zx7^U%dDyKKbGjwDs!Qt_R-3V`};uBJ&|v z1W*@Az%iN4Zo`ZK#(q7wcY~?(i}>uzORmOH1%HDs$;u(kv`oUK1uUok#ksG4X{wU7 zV9>=D0lK4blkR@{`DI6D?-dNXR5?NA6(Ksk>o@MUNY%!noPg<>KiX>c>p^*zV;0{l zk$57Ck>>_+C_aEtMXX<=1uc|YkexA|LOB6Ua%v%dZ~*VUecbYj2(O8IT~^#d)2qUV zVt@Oa{m7bVIsxh1nPxw-CYrv}NnK52V)80RUN~6wovQr55t!`-^bdp(js|p-0UGoF zk>?*nBJqd|)yko1+Wlt;QI_B+w}Ado!12At{GSJ-#p|yfK_vQsQW=d2fi(p$;0Xa-v!~xU zs+0s4RJ?#^c>q25`)|FhXMQR`D@dhoE0@#LM2IQvM<0yh^r@p5ekO*Yl0!uglRxTvuPBH4irbsCPb8~;G9Ig!9UwBa~Fe893M&YD=E*y4NL#PMN zKKB<+VbEo@atJd5^mYm~Bp`J4LZcB2B7j_wa3`Q!nNo_Jizy07(m zylD**r9Hsxm1WcKqmdAz5uv>NRj)z9Di2^^;5a)lRS{59Y&7cpJ--uB2Y-o4v)emO zQf4>G3)y&VY(L#qpv;tA;;dCCd8bj*Y5;iyBSMA)<#$Y}?UCQ<7tYAeam)7knyIkt zu^s2%?7bzc?YtZ)8$+J#6Nc;<-Wh1KI|Z$q?@|b~?q0&JQL! zKbh(LXv&>a+mk<=`#+&m79Vc|8Cr_HO#p!Z0N?tEvowy65&!@I07*qoM6N<$f`|sX AJ^%m! diff --git a/public/favicons.png b/public/favicons.png new file mode 100644 index 0000000000000000000000000000000000000000..03d88ec16e890af6b315c2999f2ded179ea2ddeb GIT binary patch literal 1453 zcmV;e1ycHnP)<-hDgsy?Hb9X2)GyTU*%6=-$)XcL?YZ0H50dG)+4R;240U zJRVddnk7~N%*x{jA;dRs26N;DHBB1?a0b8_fPHQRP=E}8Ny;OHSZZ{*h6vC!?I8ef z0(iIdS$B6gdU|@c&s|+zo@z^ZH#Rn~xw*N0HsCCPkA)Eb*d5O{0h*@KylHMR{!eB7 ze!qThB}hV{P|(j3HvpUzLd+^7K(6z1G<#I-A7^_D@O#-CZU*OF9eLe(&!PaYO1NmGIg<=uX5?-pc z94rZt4v#m+IP<-|y)9G73D(!wOO`;NkhF4)wGttE`xwnVxJzc<2*Xm1NnK1~Y5_9N zFG3E~ZVt~b=osk}B!<<*lA}Al-Kso6*$rX(jM+6-7Ql3KAJ@IgIKQy4it7t^ zkzQGYrsb=?j}Hy#=j787g!=su!teT-^aJze;Rb-os;R`WhnhAy))Y7fHY|nays)i~z=dJ-2s*sq>5Y?8{58#!v-=F3HLv&9qFy zr3Eaf|HZkle`%_cwP4W276H1WaFgzS`uSx?X73dYx>Pwq?*nBJqd|)yko1+Wlt;QI_B+w}Ado!12At{GSJ-#p|yfK_vQs zQW=diK)3}h*O59XM$!i{r(2%Da`!5 z)KKA61@?T4OxqB^rLpGWzTXPUm%vY#Z{hoyMf8jE_lePP2trhcMHV}LUA%+T{H>N$ zl9Uth)kF%}T)~sI%nFifC|?3gH~&^HB;-yp>cOT+DFJhHf2ka<4BTIMQ7bSbfG5<{PjZG^+_U#3=q%5z`grY2y}rK(lNl7Nc- zJKH#ZB<@(yN-%Y%@@^|b23@KMQ2u&+WhIMy_wqG3)y&VY(L#qpv;tA;;dCCd8bj*Y5;iyBSMA)<#$Y}?UCQ<7tYAe zam)7knyIktu^s2%?7bzc?YtZ)8$+J#6Nc;<-Wh1KI|Z$q?@| zb~?q0&JQL!Kbh(LXv&>a+mk<=`#+&m7H(rF00000NkvXX Hu0mjfME - Stoman + Rahees diff --git a/src/__tests__/Banner.test.js b/src/__tests__/Banner.test.js index ad6c8777..cc2fb6fe 100644 --- a/src/__tests__/Banner.test.js +++ b/src/__tests__/Banner.test.js @@ -16,7 +16,7 @@ function setupUserEvent(jsx) { test('it shows the title in the banner', () => { setup(); // We expect that the title 'Hi, Iam Stoman' is in the banner component - expect(screen.getByText(/Hi, Iam Stoman/i)).toBeInTheDocument(); + expect(screen.getByText(/Hi, Iam Rahees Mohammed/i)).toBeInTheDocument(); }); test('can download cv when clicked on download cv button', async () => { diff --git a/src/components/about/AboutMeBio.jsx b/src/components/about/AboutMeBio.jsx index 2a7e12aa..ac47549b 100644 --- a/src/components/about/AboutMeBio.jsx +++ b/src/components/about/AboutMeBio.jsx @@ -7,18 +7,13 @@ const AboutMeBio = () => { return (
-
- -
-
{aboutMe.map((bio) => ( -

- {bio.bio} -

+ dangerouslySetInnerHTML={{ __html: bio.bio }} + /> ))}
diff --git a/src/components/contact/ContactDetails.jsx b/src/components/contact/ContactDetails.jsx index 7fd02032..88d78d1e 100644 --- a/src/components/contact/ContactDetails.jsx +++ b/src/components/contact/ContactDetails.jsx @@ -3,17 +3,17 @@ import { FiPhone, FiMapPin, FiMail } from 'react-icons/fi'; const contacts = [ { id: 1, - name: 'Your Address, Your City, Your Country', + name: 'Raihan Manzil, Kumarapuram P.O,Ernakulam,Kerala,India', icon: , }, { id: 2, - name: 'email@domain.com', + name: 'rahees.cwc2020@gmail.com', icon: , }, { id: 3, - name: '555 8888 888', + name: '+91 8281428713', icon: , }, ]; diff --git a/src/components/contact/ContactForm.jsx b/src/components/contact/ContactForm.jsx index 5fe9e09e..22ccc3a5 100644 --- a/src/components/contact/ContactForm.jsx +++ b/src/components/contact/ContactForm.jsx @@ -12,7 +12,7 @@ const ContactForm = () => { className="max-w-xl m-4 p-6 sm:p-10 bg-secondary-light dark:bg-secondary-dark rounded-xl shadow-xl text-left" >

- Contact Form + Enquiry Form

{ }} className="font-general-semibold text-2xl lg:text-3xl xl:text-4xl text-center sm:text-left text-ternary-dark dark:text-primary-light uppercase" > - Hi, Iam Stoman + Hi, Iam Rahees Mohammed { > Contact + +
{/* Header right section buttons */} @@ -172,7 +174,7 @@ const AppHeader = () => { className="text-md font-general-medium bg-indigo-500 hover:bg-indigo-600 text-white shadow-sm rounded-md px-5 py-2.5 duration-300" aria-label="Hire Me Button" > -