From 1da88879c3193e9d81c05acb22595e4c16e04395 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors Date: Tue, 15 Apr 2025 11:23:38 +0200 Subject: [PATCH 01/37] start --- index.html | 4 ++-- src/assets/Btn-instagram.svg | 5 +++++ src/assets/Btn-linkedin.svg | 5 +++++ src/assets/Btn-stackoverflow.svg | 5 +++++ src/assets/Btn-twitter.svg | 5 +++++ src/assets/Ic-ArrowDown.svg | 3 +++ src/assets/Ic-Github.svg | 3 +++ src/assets/Ic-Github_on-white.svg | 3 +++ src/assets/Ic-Web.svg | 3 +++ src/assets/Ic-Web_on-white.svg | 3 +++ src/assets/cropped_profile.png | Bin 0 -> 341270 bytes 11 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 src/assets/Btn-instagram.svg create mode 100644 src/assets/Btn-linkedin.svg create mode 100644 src/assets/Btn-stackoverflow.svg create mode 100644 src/assets/Btn-twitter.svg create mode 100644 src/assets/Ic-ArrowDown.svg create mode 100644 src/assets/Ic-Github.svg create mode 100644 src/assets/Ic-Github_on-white.svg create mode 100644 src/assets/Ic-Web.svg create mode 100644 src/assets/Ic-Web_on-white.svg create mode 100644 src/assets/cropped_profile.png diff --git a/index.html b/index.html index 6676fb2d..081e352d 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,13 @@ - + + Portfolio
- diff --git a/src/assets/Btn-instagram.svg b/src/assets/Btn-instagram.svg new file mode 100644 index 00000000..512ca9f9 --- /dev/null +++ b/src/assets/Btn-instagram.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/Btn-linkedin.svg b/src/assets/Btn-linkedin.svg new file mode 100644 index 00000000..7748cd68 --- /dev/null +++ b/src/assets/Btn-linkedin.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/Btn-stackoverflow.svg b/src/assets/Btn-stackoverflow.svg new file mode 100644 index 00000000..912255d9 --- /dev/null +++ b/src/assets/Btn-stackoverflow.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/Btn-twitter.svg b/src/assets/Btn-twitter.svg new file mode 100644 index 00000000..e029597b --- /dev/null +++ b/src/assets/Btn-twitter.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/Ic-ArrowDown.svg b/src/assets/Ic-ArrowDown.svg new file mode 100644 index 00000000..5febcfa6 --- /dev/null +++ b/src/assets/Ic-ArrowDown.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/Ic-Github.svg b/src/assets/Ic-Github.svg new file mode 100644 index 00000000..cc43e6d8 --- /dev/null +++ b/src/assets/Ic-Github.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/Ic-Github_on-white.svg b/src/assets/Ic-Github_on-white.svg new file mode 100644 index 00000000..06c6fed1 --- /dev/null +++ b/src/assets/Ic-Github_on-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/Ic-Web.svg b/src/assets/Ic-Web.svg new file mode 100644 index 00000000..cecc781a --- /dev/null +++ b/src/assets/Ic-Web.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/Ic-Web_on-white.svg b/src/assets/Ic-Web_on-white.svg new file mode 100644 index 00000000..52b2fdf1 --- /dev/null +++ b/src/assets/Ic-Web_on-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/cropped_profile.png b/src/assets/cropped_profile.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcf82097ae93f7c4910bd50233074b226d9d008 GIT binary patch literal 341270 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

r;`B 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 z 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 z z4VxrPXDcpM@H;6XH0greImLI3@yArXK9Ae0S<0}1Kflsmpov;Y(nb&domamqZGN;^ zY5l@e)tbIZhIlMTk&m<*EHY0=aM=*^zZf(r`O@9sxSV6n3$sqAtZkl{s=3}*J5&a( zS_q3bmMGfGXw&4hz?mxu>EU@-*Kx7keta7EFduaMxQIjZSSN&wI4gAaK$k{`Ry({R zT@Ro|o@oUXP=(EKf0TzSN#;K&xMaokG_G=wM^Bz{V8;RO6J3^6rdIN9h%eX` zREIK(e#7YT0Xwd>mQHX?)<@{F3ez%o>`JA}9V_7)fQtk`dZharM68@l4K z`H!Wg5|nK&%uYE%y=Ilnn(5e>_?cSqB}!NXu#iM8Z;hew7b>hQhi{WO+SViRVlb^d z&6se!wZpYU+5!#-2wFRX)ZcbIv>jNq>j)ed4<>CD-0i(YXHdzTzR|wV+7&^g(GXFz z!UPZvwW~X;61A_{AX#yhuQ?8)jPS~V96*F3%-C5L1DasLDvYnggsZtilx>LJDbi6_ z2*#ur1{qXsu#k|N*=V2vB_A#Ff#)B!>IO-FNxo9aTlOfLeye%E`5qu(eo3KYafh)J zos3tvshydu?cDP&We{%=0}y3rjHv}Fflgs`Ll%Tg3K=&KUG%ccX>U3O!74qw{6(Y$ z+VeYqr4r=(KlalLa%VwA35_s8ag;RCOHnVbGApq323NEHsBco6`2m=ixCJZS<0{6v zsIcntW%l1Mf}9@~5jJ2n_jmu~0osRwnCkKq1v`#&Nn_V$b+}xBo;|}hv2~6)Rxs)d zixZV036#gBzyzb#@3{I8+bfO10WIA^be}$eLE z49CV|U`?hkCndyyUNDxAvtgMzHCFsUr8xYdMXqJiaw^_Heh3^H9_M}FXAK~%Mi63C zyAme7C1gxKR+EZUk)P+cv$5Zn(qoa`cNW2k#>-RWFnoIBVy8VEx0_Ayr`7cgT3%M5 z8seP{iH%4w5L>93wX%zJAUV;vfMJVSNIt1b6Vk%%+KLR<7~r7)GW4NmEIUn$Gew13 z4Ia>I)iVPfSznO{-FQE09EJMpMwN5@T{fRB$wB4bl*_XHa7qB=DyPZe5-s+*LRzdC zFtv2EDbvA?u6cZsBRP+%Pz*#Cc+w5;{h0KK+pn%9vd1wLeBjRQptbud?&`5EelT=L z6}Wi^?~sJNHU!Jj_7XZar2A1Pyb?!a=v$J7y~4~dFFfI8L+mK-H$d9?iG|viI-cD( z+%{t8H|J%6k!NFz76hUZqP(lj5G+A@76_Nl;-mxmO)?~${1u~y2 z+b+-#NBFJYCw7GFXIgZ7yhu#i*N(cKQn-JimP1!gpq6QpN~dptPkeGRS~4w%))LfI zyZ`t2*M*PqPz2#`&_Wo;-lF1vum0@EKy+GCLM&(`Q}e_J);}?JIf*o*UrI#cY&UU! zxio;NZJc2FdVhHy7eH08#Mn?#p?*>-_vu$xlp<`jop^ z7+RbU9EmsnxldxPzz9p98T|;KIvMeYxNCZwEKjA?ztKoJ;GlZX`1;vlZJQeOy@kLv zqSgnWk$H*+2kVK(ii_xCx`*ui;>LC0&QUx48a*S^X~(vgXCFZ;5k)0`-)V`ZESTF6tSu^*Hz z&=X+yhv9Pc;FdaolEJV6m5f3L<;!q?V)#}cx`fx^B9^dN9p9|pi`w!7#{h$-BtD#= zn8(Kxb_td2k!x7YO?8)qa5e1V_hUct-u@=x(PYy|AMd`;ARG@V7W%3~*YLRcG53IJ zc=$~D`d4@OS98ImxWH%R>A_3(XA`9u36AuoLM}_(4NO{oCCx$=M&+3}^=44E@$;saZYEVa* zhe>I7co%=wjhaC|&k7jnU;#i_G5Sh?R4&f`B+9J_8GZzl@O z#)#V}qfxJw8Gkll!wW8FQmEy7j+T?|E}5&Q59OQJ#v=SC0a*bo`Qo%IR(@BJ_%41? z5D}Y->FH-dBLzVkaov zh@DxfsG+T4{%EgF&<28y)jV=o zNG@JNpX|#m%cgJO(-9+$N_WQ+Utq~iAq_60kkUub~p=ZLKul`>h50HN1W-KNdYkM z+z}sBptAJ%YK^`4sp4s)B3bZsp;GhGfdi&JV}dc0os;ly!pWx7dhwDZF&+8C2ScH{ zBbu8o!UdyeNf&*4!n|A0R~;FPDENBU@Mq&WsRL6B%yCJ_s;zJp=h*3K17>#82$hU( z6vyr2AnK|{+T(H{#1S|FJ4k%|qu@_F7Bp8r8`gqtX4Q-iLoE_e(>C)&3n>NNetAO@ z>Df5Z=J}e5{7oYfyBu<)Zgn}sK+96y#6OAz`GFnPpQwhY`(ywFQaJ4NLsf|Pb{Zkj z5qXc%2Ts+3FSbHh@H#@sypNE}{nvjqfz3gZp{`V`S6R&tX^S+Y|J*v8QRb>QBuIt3 zAd$@ON=V~3;n(b>(lV8F>?EY&5ive?iskixrhLeV6eQ}o44pZ}nAXZnx0L5VfoQ*N zgW7j(U!hNoHciAejo)1eX0d;D@xCj9wf_7&HOfB~&AER4C;070*MB07_OxBIDY$0k z!cv$|p}x1$aVbw?$ExQ~h;@n7un9)%LwNK0ZFd=G?SDf*Fnh{I9Xc79K&10Zyo-}A zKCTF74L>WhNIw|(!2WETvlrJ!bC*#4eNwUXCU#8fhg{JdPj`#*PD{5ZMTZO!3?c~O z2^z}2W+04?~V-rr$pM1X}rmTehqH<&iy~075wb0;L+xq+h zp7@>{g>tj6@v$E8pMy*>me7ecRezICO$Z?qN7`22|OzKSt8#kOp2&4SfEsyJmc<9o#->Yiep;%uhtOPv+SNI7}rlV~+q>QmY zo$kqdY2zK72;O(wm!WgIDkH*d;g^^P{W*jY6j1njcLIp%e0-3rJl@mx4SL&ML_Zs6 ze{HQ{soBp_tr{Es0I1FM8{vXqo|*40u{_zng?KkZaBfKP@Cq%HMI9SyYCk98dSyFf zG!Od9684}Q=VvuhP)?jFnPSP+pLX3^f0~ixwfRG0ry*Gl$63@VM&x|^T!-MQVwA4^ zwlm>?w{v!+gdAKOA(ilW9zdak1?4<%jUPF~tnd^6)t-~UO>WB!vmM&R9(T0B;$H}# za-984kiQ`tI8bk^iGhX$u2GdKD&%?#dEG^SB$tJX#WVc7QFynRx0uRE$euB#Rcn|j z8d4=TTvMY-37)XgkJ8A!Y-vU_%C%eTf_|54qkB#L(De%Tr*?j0cM;9cIxe?+{FS2f z>Dkr3>(=#7=!DlpLr_Sp*Ui=HLg($QEZY53lIv%qJ?lmGl&bbz3Pgak`>I|-x@wxK zq-srJ5i(OfsoI;jJf`NZ3M|@en+g46tQT^2e(^J6YrdYTV6zIt&hq%qXABFu#oDyv zcTWX6rjmPb*Y##dBP|FBlJ4wOr81h!-|26}v=vjbpNXXmm`N)N*0^P>Br`)_xM5;N z468kh;v(3kr+;>gG*K%Tz<}WfyA{p zh{I=%QyJ3CZ3^i(j%oT(z#Hp`yaIcWbbwYBEq;9+5B4xocW>f@s9R=7F$TjL#t+|& z0%rDP$?{vCut8DRwwc-4T_g~L9uL7Ic)|`Rwx}jR3-xKrQ|4IEbFldH-3qN~@mfCz zfH9s>?U1~sgE=lNm^SGZ%Li^(5O5r13kmZ+*gxH)O&NdM7v&4So8-&UKkA}qWH5+` z^I=saQ=lehz9xihYkJIK-5si00P!01=#UMHHT)RPn0}rgYoB5rVq%Jv7`1Ay+P0}d zab1jyl*9?$MmM-MZBA`IJ;le0YNVV8VZ2r^V?Kf*+)KQ~KO)B%00PHE^`7IJ|pyH(o2SktEuWHRFrprOYL(t(z79 zMvlNtASg)`q5z!DQmEM8PqIb)Lqf-g8P@eUvv@qTd>o>ln7BWA)U^9DI5;TcHjxQK zk8t95SVUywT66VQeag8O4b}}A+XV742N+$$d&5v%nNtaN-=WS-AcPKaFi^)MUdVm` zz&4<9GXcF)KH9>oibk$Z8=qWz5&t*jb6WPFPNPj{c;-Zkm^g{eR25P0Nha;wtypQ2 z;&gC(6X$|_^VmNfd_<)Q2vSAmjW))Ij_fmqi9h#C$Fn=3*W`V&B7rK2XSa~^UG#FH zI>`@z8plg=wMJfdc$pg%hlNXPMfDR@7^K}TFfQ4}4S|zX^Q>$WdN*e)T(ks3Jr>YO8cLVkh342;u6T zg?WoZf{a8HEM?YL}*vDdW~HAn|$@Ta=xk;N9O?Zy5$gCcYw; z)K8kjxGe?Ym}b2x92LczHH@xDKr6R-0ylhd=*C4C9dQ&X#xd_%=YS9EM6;j>tX1M$k3)Z9#Yhp7utl?WeeNif%HU|`e@fzY^kj(Zh9B2{6w&|M@#mrYtPa{MD2** zq#-BKd<4SE#fsY2AD1%@^B8V;lwWk9f+yU%&jj;io@o9%_*(F{jemNtp=~Lh(!?IH z9*T<(tDWT?fPB(Mv*!Dq4%T2xsPDZjo|)}w45U;Rs`B;4y#qL>QOk>|!xf;Y_XfPF z?2y=n*@G`m`}3@kN+`Po=X#Rv^-b!#D=Y=LEpE8$LNu1=*+LYmzMS7dzIRj!4fU62 zLo*i&DT*-WN)+x^Pe)rbUGK>W<20robBOVy4>z}uw9HX@E(-Jc{_uzX1%EMo$S_m!NFszfV~O2T{6qu z+spYqGgI2oz`9{(q(&b3>D~7pFO#d$e{$Vuh%CGpJ1sjD>@2S~@k3^Tz?CmLD5FW; zO7LwJ6E*CCsGT+KA`TT)IQLUja+(z{7@>+`jhViTwE*%qAci_Z0fKX8BTU-G)`VqI z%mszjD+&qt)2T*I+#QhbPJphb#Tn?_lx880eq41Ws4X-P6S0GVoLZp*BbR*tUi5nb z$Vn(ahXxVh;^d-Ca_>rEJW-;Gv|Lm*kc{B3v`DvBM9BzDojfSn>3>X@8D^RrM7Wyi zmog$`leiFKy4=b@jJ%}NivbUJ&z}W@d5QSQ(P}dtWOc8GL}t$4b#O@SbazB^}9hEvk5>b_gFd#X9pwznFWn^iBBVzIcA(kF8?bMC%nlsJdWXwhB z)7pIJ0hv7C+mZ(wRlhPhUt%rFtgE^J1Z{l`4Rj^#4&PGzrDetZ?+m>=%;jp#_XtE1 zh7HG_2Way5FXfMpPSOPEjumk_^6wm%#HJW?L7C<>KAl*$GqjK-;k^L_DV9}%dl{1c z84(VO`ShMMP?i;Guf!@>$?!eE`r{clZkebDsbeHKDp5AzCcat__c;!n#c0=O>uARh zXO7N&2XJ0-(V)=gNjqWg8-3zNm^o=ry7H^7FvAs{nWm%0_IVMn0eB}j zaTb`>6=*+k5;0H*wgq(AIO-f~Ukp|i}ZbD7E@S98Dqe+6D zfjcw4;1glr7n{B=6hcLC{X|qr(E}P4Ho$LEYRt_l`jS>a@%M0a2=j4VpT@U7&-z9_ ztVM*v@kGPv#66a0P_Sj!!+`5L`7Gc~VNgy1AjQIW^-HyZ1P3}UeqMIn)bFoB$N=gi zrO;3exX|x+pCud?Jdc;ZuA%yo!H4|uICOpVLDvIf`aSrFVTsfo&Hg@ zoNUZ~$&Y2`Q3T#HJvd`c3p0fTrF093TWdmw?GLUoMOe3bdu-p2iI^E8Y z91ZGE6XE!VcIj_w`fO%t!=w#2Hb@kPCQuDeQ6>3p(pjKuXuc38qx^NWhXUq25KL|L zzQgtjBZ*z7-%fA?f)LQ(+`6$7XqZ&YSA9P~>lHiaK<~{!GkUsSXd0^+>a_C9xDI}m zS#$GmPj~YJ@lj*FQu=R3z13mOMuF#_x}MfYw0IM^s}XRAB~aE`8$kZ(z)y{`u-kaE z>CmVxbloD1=YmU5U)jGf>g&S*g=g8tGOm$$5&+VBq0i3}3&sZibeMQ!F>OgNL7MdN z<9FQ=8ztcU#hicsMW?fDDr)B8dCr9%4B8$e!`O>Jr&^s%DgAPy%kcqeJlgNh(^4U_ z7$!!B5tMk|WYer}rli#{>rH1ZkR$Hfx2mrZlYx1M4vWg9C)ucP0K)`rcNwZ!NWcWK zSYrt|0mgINKl!KdSv+EDF(TYskG|fo=4(>0%Uk1P%Zo-rkCkNELMtg7crcA7nIHk=1xL{!#Q?`oA$2m; zaZa^pS4iaNyS3Y|{&#a-IpB6iAmDi0XJi`pgwk!@v_a0Y)Yp700x&r>5iY_DwJT^(NGMJhaQ2~~Ys9PCu>ofk!X z#r`HmU?Nl-HUJNy#9T;Hc=Krr9@54bkmB`I{GY756jOb^@%7Kp@pHkTkH>j_Z_gI{ zQaN{)tf?HY0!R~23?(qlK#l6d;~)euanFM9wu?ak$SuhvPpk`f!a;UVlzInT&_nIP z2%yvbb%mfrY1;R`Z6Y0}IlQ7^E%Kz+UPwh9{D-yxN;LD9eS z-dc7Gq6q#J0mt`O1k9AB%kr!U6%f-g=$}Gb%9QikLA}`(4FW?sK3t(bL=y9R7@5lc zq%@5CLzl^>^MMG6Ynj9wP4<`Cq`+XkT-J|WH7ksiyLVUyCZ?0U%g2@iwIa+S`mZhS z=+=mn8C}anz@2`%r)B4H)nBD!0LeZYz^dP#7JcB&{&w3-oibKu2`mIZL`8|=yze9u zbM)t*QQH>3oy|G#HsF4w=WMiugtoW(+13pg#uM~p?l$^_0Lw2604D8hK(JR@{PEPz z_$JN4`Us-_C3b$+o<<6}&Ju7?X_XJkcGNd{4v3PH>g!<(Aw|x|dCy=oRFE8eQF`T$ zm@y@Fgbps;RmAoleT@cR0T;U$q7eG!`K^lf-K&G6k-E?`^FLyU(FblBvVa#8yM<2^iK2koSKj-o7%eJ{coK#_n%BLIe#fJYTuEEbZk-%%Z{KQQWYbZ`^6_!5>Rp;T`Fw-4i3VTYGh?2m2yIK!b*b8rw>dT@rVJ({^|2=y@I;056aY>Mebs`}&Fv zhM5-A%kSApz~OX7v~oaGew6Zwypo`LM;j0ULahC*rY}?7?4<9G4qNAauQh)Wd+Qv_bNI%iPtimRJGTH!}0zK zle_ruuB8SJm|jv1kmbp;{0(}t=@WTGhY^VKZIp{KW!qz#^sv#5UYs)(BnQ_TX`xTo zfAzx55#$tWZZ5{mAtjuJ&{Yuz2TW5#>DgS5(m!L>7t1e{2te^9Jz)13WC(b`o-#za!{4tHF1HJ$-zJi!e`9)bLec3R8gO>VtA zbYwCaSP7q9{bo7*X@X8-bVI(8_HUXBXubTLqyxkr;(G_KGnbOEh{*g`M7RS9!#MkB zWdPK^RE+1zFBPt|AN6}S5?099xq3OjEbJn74w}bWN$EOefrRs^?63i;XeCU(KiiwL zobJ3!2qEaLHQk(j%!pUpFF-}%?k?X&AxLobZtwQ*!U8Xst19_LOJ-?Hm*8}U5s%m> z5lsI970U7E>@e{pw^wBKOB0YYT*zzknbK8-uX3T|v`Btzc|2IxQl|9nO4QcyVV~~f zwp+JxHo3kEHD+BvyELE4*pUoobiPWA;(XOrKPf$y?$wR9iJ(J!&-)*=NRz%^#a&#` zxh%6xog5WbOcoeUCAHGAzsC@m;w)dYs{MHI4(Rk>%zgN73P}5P)8MExf)CB!C0r(E z8h#;<4Pz9XPPP^e0LY9FgQW^$80UZbqVaG6sLy8)Jq)@J<-)(_yREz;Z`*pWX*UCuM| z_o_zwq#Bn*Zp3hq6J~y+cl(PY-Wq1MTrQII?vl;3!@}B{wkIh<=70<(*(^-OGnod_ zzwk@Y#E02ZRQm+xY)Lz!1>wo}UXIyqGpIr58F}*io6p8kHCq*vvm#|G-CO zN{@@su6Zho01)`bjv60np#=EW74aZwhG-ApJkT^>9S~N?r5PS(Jd0gObk*oEKCFbQ zVy60Uh8uVI_f&*87jB~7T}0GPIC(fYnBR0J(lZ_mH#?g*bamDCs{UqW*7%{Mdq)CQ z&HQJP5E=b6{uR|l+{`pap92hP;T-3~Wzx?J;wr8zB&wx9cQsafS=aeYDt=jPdp=Jz z8xxx2pdspwfl>WMQ&e{3)2&!*`tzTC>;h)4r?YcB1n#%*iO8rP+tFOJLMq5PuD@cA zqZ-H;0Ie7y^i=`K%OLD?WX)gqzlH3ic_LA4yNnFZliLr4sQueeM7!UxM(Axn(bo1z zgUDI3tbounioXe{|GFq`Q=Kx593(3Ca?kg>t_aU4A0S8MYI$&62b@=5j!rsX``eh& zQF4|N;XdxXeu!qGjN5n&niv%&()eY|I~7_Ww2pm5`@-dbGQ}OL_yx^lnwFElu|eTX zaj(hsyjS+|-s3i(fLXBX*zvY=WTSoV`V(P@+K$Zrm%-UgaMEFr)2ASJn82Zd&$;q2T7sFSmo-N`>bCW=d=k#cxDe@+gQ&@h1a)M`INdM*Avm1hisG90JkJsLB zA?q{P_@ZyI0a5$njayc36)6w~BrM+cdl-4wVAI>D^W-#@@ydiW3Z4D`LPrEx7iBQO zw5h!t%vKtkbi?Lk!)l^#`fnDU>99A0AB{I1;Bj(z6T2GbqHB>&iuRl}7Pz%^M*mb~ zWU^)Trn|JOYHThSdfN+FNHH^LqPaX@1}>8YD)iS9r6zt?9SVzRmG=*{kNN^FM30g zD**Vn%h4PtV-esClHlQBIQrXtPxmMre|nyWoGUH*J^Qk>;R_|ul(?D0iv*+rJs36^ zaiUO0NUP2Nqlbg@7^I>wV1)`d8ff1Cd)e-1=V}}A0t|KUofLVsp!jrtT?3rp^(G|B z)Zycxpos$jeS#nhC%<_ACgrVR?lWV_C3Bn?OvX`5zxr(ArLIMyqy1^jK_O^xBdkhT zZ`HrX1*d5uzEO(09DjDnKps@KPP8_GMBFAoEU+Mz%JJ`%d$j!4`_lYc+Wto#%Xd5U z>Ze>h%CO-OY&4uS{5U}eSTv|_ZeF>7j~PYpeL)GL%Ge-_8WMeJ%pKu>cm8>)(=Q1g z%M;>02hn0}ti#fd1jE#{#bvt~Aj*sJ#1u{)g}o9~ghH&|0}LW0d;OqX5`{6}$s%!w z(!Ad3;n*A74gd9l3ALD!2N397vwZO3&c-2{kNpHTP_j{+)W!4l?P}^Fm2T;jTuSq_ z*aBA3W0?Ldn(T8lZ{lj#(pkmjObfTVTHzd>ifU0y>1seocGk7y-1!3oGf%Pzo^AfH zd~|G{mc*Q2b&oh6oPs_m<^$&ETwY%9zte=@SNn%yB+^rW=xzCM^c>Oi%KgaX^36p_!spxho7EbsE!nZw@1RgdLm-l9_|0`4(N=01wyJ8&bGGP7J;DM zL}k`ryu|u`OE_|jw|3)3J~o_8bw9K}YH_AL22bSu1ZO#1%eei~>ku>VTi2fA2jrfE z6U4QyRn+581Ay~Cz$xpRh<9OqT4TsjQM~uNbcg%+IMB&F5cul#NQm#zm+`6d0uo5M zD1sVOFFC5WOd{EuP8tcOVQ9XV+dUsr0=w8G_gX2bVUAV+2U)70UMR#iI6N+xHQEj}wiRo%@kqj4Q|2jP8oW=+B=7 z_w>A1QUccSXG}u}oqx|QsQm0L>v}owI>aejE9IdKtbLdGh#Y=z_NVz5!Cpb3MAzd< zp={t?wzfdgj96{Ewg4~X9nC1=uv$%@x6+UVT*&wEX(=tYyh^GqPX5}z_EHivTqdAt zKkthi&=j30>F*mPPTx*>?>NEt0cXAM^xztAep%JU&(!zwl1E{FWj>8dH(!M33?-1R z^$uc~UtHW0oA~BIuN#@xVG_znwLsHl`^k~FY!@y(Tzsz4`*eP{B6*t2B)2D1%fq%hmV27yj#i8Pxw6RdD2AG#F8$ z_WUWqPPhXm+t+EEe7+j*0G_9I(3oMOckouvj3Wj~K2gg3(6 z^yx3!SKjg_hYV9Ag-Bt7*Wf!?T>^IE<%rm#!IKEWKP zr+0wDm$7mdF*1J%eEkD*Zc+JDjen#HKp%p1pP@3!YIZ>5@-gFkcvMo|Q@7(-h&aaE z4%^c%(MC7jrf=NVDp392uXZ%hS;+0q-*QutULV_co~-@FE%+%Nz5uYCqFJZjgCm}h z>x-iqp#7KZ2Rri5wK68sHZ#@`v6-$aU#S!W_$s@&FT!Ne>ACy79;^lz7g^Zs zNSatUE1CCk&3<91jec_x*&i zw+-sL8`lBfInFw+c{T}KsfRm`0C|BeM6kIr1sHGQW`?1fx4A;;eb6T+2A z;J2GMqygw~oFW!fm+kuFJ$-!ymG_^s1H5Mo#%*nzvokbS_Ml&F0%n?1LB_B390)Vq ziS?-6KY%=ANRwcKra_dnHXkis>{GKG9OOO9`J#V$*pIJooIeFG$93d#s2DILaiB}} zp0$pnDVbp|7_{cgWGe|7J|%EL&*xbL5sT8v_^nGy%X7lsd>gT1?!G=OZ}6+vy`+KA z2)tMQ5B5L(q3I`Co6fDY&u)cbQ#Qq0A;Nf`aqiFQ%6RzJ`{k#UmD8)yP4gJAnH~-{MY-y z$VLCmN|fMRTC8}Dzsr0XgUKxxr(hJryf0&kl6gCEbx~w_rEmDV0S+l!9lH&j1n?Al zn7%zBA)La*Ih$CT-1K_w>>y>CSJ4+Z#PC9opBZQ2nk0*Hy^uBGN+Gaj{S|HwgqoRG zwrMWQd3)~OxG?dxssk>_+g?IC7$zdpRvRC_aXa*U&2&h{00{QWzLD3k^ubr{674dWJAO#6-dQd zp(*hnDHy3LynFq%of#%L)QtwdSBTYqm@dK+CaU;#bL)u6A%eH&QQTNGV+PXp6kt-1 zV-io*uli^=;*M(_Rn0&H}+Vf;V|`Cks+A5l4N!(b^?p z#=WK2KNmo^YY|QttPhwi*ClMlzUDX4>LN}|qsVW{MD`ji^}!S2G*8@LzRW7c1Ug$> z@*8m}K@fL5h;JbwRt}LOj=ERuDu!ebamT)h_?*Msntb4mg)d=ZNoxo1>wv37i*BE| z2%Zn+IQ}|w&}lO+ zLC&^sHG*iGkzGgXpz2pt4K6C^v1}0vm*2WIYS+OL`FWg^6TjFzH$C2@WIA}WYAOl# z==1u|3S9=LxqW*`{~t|f6%f_;cHuJ&4BgTxjdV&g2na|DN(s^p(p@ujH>l)*g#4tt zQ@UFkq`N!(=6~^B&dtol>~r?s>wVT*(y}5DU8SpxStSeu+8W(t`H+H{+A)iYF*fp&;_Jr9{^KbA zabV2Y^(+f*oOwz-IJD5dJ4h}Q?h%QtYtoWq9G8S{;k?WThJ6GHVi{d63XM5!lE=Q# zmFb@ezJ1hu7=OJ-mfoI~|4@)UwH$h&RkD*8VXk=R`e&0h6;wp9`48*t zVKI5ZJ}URzHKy^S9fmu#Z@NCKW;eZ20E=McNi}WxvUu9`?#ox?Jba)Z%q#|$Y3Zor zx0sM7VC)=2uz)Fs`y)Rl4&e5%2D{&R+F6`*%;`^lxG8Y;V)9%G_%u5^yUY6d?E*7! zIau|=*a+Q<%DMtuvF8KT8+^5iKzfzI<0>7%=l!lb^P&yzgJHey5bx#WWyvj*umV)^CRVMHL$C<_8z^{+kVHU!ix}S zW&2}*3f(z6;0L)qKTiQZ6Bl}J;_dQP{tpbm!WP&$!{sB9F|n{C+cX#(m&WZuH|&U* z!rd43$GDZLH#LC6NDsI@%?g2tODU~+-|hcWcKlSmALQ}kkOpvTok@E8i@gBJ(quOi z#B^wqZLLr3oZDNe+r}2QT#fp=JjA~K8ICG)7)%n2g-#4Oz+X@RxZ~xkPE-`#U>?Ax ziN@)pwKY+(+kHk|{3^bbE{inH&sW;B*BUvWttyELel;kdy&Q!;JcT{54nc{b;@b6H zvVOFs504dZPL=tUE-_&YH*!TKF**F@ZJA~CI7t9ZBK)wy@(Dl?XEg@xHb{#FALZ-; zl(4s4IJF4`K3@Galq1ZfQEh*gb5Vm_P}vil!*&GzSo4q0yy_G%r)HxM5l)|VM{Vx` z5YCUr2##7Ynd*InUFQh}kUmPqLZ?AfbIe!@uZx6CQ4FE}C*tw_1=3j<#DbI%Gu|58 zbD(-5k?gMu@w5ZsbpC87Z4Y?!_eV!$hg!EwVSBlar0drXHD9YOh;m@-V%~}D(mL$= zxFdYPNFxs?-Avnf^v<817qxFgeJst;XXo8UR!){ELdq9gU9g~^s6~@8N~_-|5gr_G z^!v0caGrf=&Zdb6S(A$JbG<*h5{z0z4~*^ez_(WW%Nc`7J3M2_K?W6fCIs(_uoK`2 z9^d^y+S`l?*Ws6O3#j9v>x#(utvF;P*1Ou31R~(lMfu$jS7HJ4y)+mq`_CZr#S4iI z+Bha^vzC74#9Or;lZ4gRKd7?FqEYg{ElYO$mf3329Te7XoKQj09Up($!oEMWlEX+7 z{}r50g{ z>GYc#XyqHbvcBnx`O8I1@5M22|CF25K-;;@onB`XIPUhF8BF5HfTs(3@O&it{ks9v zYmevECy^r1L(6k|y+ayYs#TR1>=4YUr&29(;r7Ng7$e6Ki0$!6P`LEv-}5LArKOQ2 z_UB|&6kjWlAV+Q20|ZfaGq4bRicKGKqi^sPrah~8vGKq_)mD^X+E)uqkM~zi`yz=> zeY~kCPuj>SRlxO|!P>BvyKC`tq;ov+s&@^8LmVJMbHEDdgsS&CX;c)Ln}s>8yxk&% z2FIEbzU<;qX#>3t5S%oZb(inozbZZY8%;1j&c2aRVrK`-3>RZtGN;1=mj*GnTlw*C z&`%5XEX)zl;RV@Oqq=cnsA-LfHnuW?abkS22qbbA>xWC&m5GzM$*h^@x#r!Dsc+o%ZOu2BJkE9lzQL2tSsth~lKAOt8Av#j%T+OI;2I(kCz*xD7?}V^|+PMvoi}oGGyCMPetbrZezn1Da<3l4TkAyzYVTjib-O z(Z=;D6W`$19+;uQbrI{wJQ9b%PhzF;GQT~Y68LsXV!Ev>lnTy1fpgBj@_ryYFbI+~iKmr(179WRZ6Mrtob3FvDA$ z?jsYqK&YjKf?f@H&$<9kuJzTN#2&AJ7bW7j8bP4#aZ8)!mOm$D$ther62TdUf3jaC z==k}o7(*E6?8ZU)|6A{s$%lrUrvDnI^&9sR6$i%*VDr_3Esin-NDDXACY>yL!kU!)>jey z-VsWwhr~qMVque`z#AQdkK(T@%DJsh3CK|t!X>qT!RcMrLaJcjrGzWfW5VU-R0dO zAz<)!iwZ}%l1V1jG$r2vtP%Q_vM2QVhDg`0!6{`A`$%k4R0Kf zeh+SK4`f3RSG1w-9~^wOEcSf%wLRge+u!?UwE29*F@UMLSvG$PaWPpT}mVh=b#?16=*^9r~OzWsYhaQrilnBA~AF}WdXzrkN&=Te21MfrHq zis!FhDpvC!(@cym8}2C9DYNmRIa?xQ^`+9O+(43*=WyVs+dZRykE;W6&piz2-|!L1 z3=tQA^*;kK+Xl5Hb$m~-MnJGgFkJ= zVWa9PWszZ)nwu7WbzL`8AY_&3-ablBrKp*bz&rgNZ|_O!_@7v@T31R+tqPelyNI$x zL2l2M9pM8OltOnGK{aD)g<@SMd}(p$M*+YPZ1KyPGFgmqd^@aKvTcv zZc6u;~hJlMo@1#It6e)_{2VAk=YWk7!NRtJJqsriFw>rGSqFcmIU5 z08w1?3O-4bv1gZ&f*vW2tMT$hk9@{ zGhreH9LouROYhP0mk{SayC5isS@F=(^HiV?G!3%5lv2`&*I9HgKWep&oCTfj+vgMx zepjPWa-slKA(P2x^z0pEaBnG?2V{ZuG8Y*mP09gt1(szwg|3?Z!}SD~Wx7^Z+9bR$ zBlPbfQT1%h9VbFIU0DT%Kog`{tZFQRn&-XC8WElq0!hZ{?C}_yRK6s){_|JnJeSl1 z2^0uN%G5ML2B_FQ@;<&Ezl9KM&4V?WZc8_bHpbo$WuqgD%jjp$=+MZ0V5kxlZ}ns22f+I z3BXPERf3b?zGBgPs*xZRs}HoSH}P)~vTdM;CYd4*1@UH=ntIl(AB>`69s98U*n>H9 zfB)FAACsEO?_!yo!0W5D+5Cl`L8^(--zV-Z+YNzeQ2bgV1JGBZV zPfTv#v16A;z@H6)U3u8;2?|slJU3N#CqavU^A2p6W4Y&J|Kha*+>SRhpM{T;*tb< z>Pm%*@Xb1MX!G`WG-(LJe=8gy=%Cm^Hpw$n^N|m?3fHw8tOYSc0qbNP5yja~O|k+r zVFAdV*j`;LB`66!PfK2NzTgq3As!@1yo&`OB7B4os@WuYk*Xv-5+t}OW{haX^>^pe zg*27s*t7{GD&-1%6WKt{PYi7rZSx+OnWo%7R*hlFQ|BG zpuK9UD3pVHH4!#712}eoT#QKYABF=;M;IsiEX-+L5oFDK6S1$|p@JD+`Udww zcF(jc(B;iFg>>_g*`@+Ga)A!{_IP5w`+kmj%|bRx0z+4wkc$vfQB=$PWf^VLXB8}k&KYv4uRSL1wLL| z&c&hG#0|Gg$-qudTO;?=AJRmN;oYU8xSe5O!R~ts+}!>(OHg;)i}y}*drFnk2)rhI zg5^CTIoDI$=>qqQrjpN#e~rNzJTPk{;*uNQO3T>rfMHgQ%$jWD9;wAGuGbc%HJC>K z8meVxvOfERb!@9=1^Jen+vMA=Co#AF za!2jKb;CD9oq0S!Y6RSa{zz<1Bq-zIvcB3_mBRa-2!X?hm)#NZLRwj%8de6l8PDO- z9EolRbnxDoM*5gggOi?){R4E=;ua)W2V?iS|Sd-LXhcx2q$Ii8S1i4DYf1*p0;0Nbyc@YX&>*14NY zCXNfI2$_cPiw5C&$?hX}di$>r8neWe=iCz-o;Xt)#Bx?Z&46)`{?v`b()Z?8#7@Y8 zu?eq!ZmGPF?#Fi+3qdhhx7r-d=P!T}Uw_zhu}9Q@^K>>|gX@WIaSJXkUTm!!#Cx4n z0U{}}vF?ol4$A*sy~0!uLFwUZ&B&lsx&Epw_B8?o;h?;7Li+5elb=U74 zBohMx*t4$OF=tiAFJpv%j!rQgZ(*OH%sBW8g($8^cXJPa*S`6)Fs$uEu&;>?=0U>&r8mtO5Cgfzg=xyc-UZV4JZpqi)XB=2)Q^F%aF{P6hF&}N z-^U&p#2w*7YPiHjMH4}QTe$)km)p?gcxc~AZ()tFu%2Q>Aby{}8Cco;fneupa~|6p zkE7XAYsK%x(ECW)C@&ga3Jhjil3ao_FcDIAXd$=0EIb6)X(#zECu}sx%25kVtcYxa zhyZs*O3yv2JT#atHUjV4^9$YZZISFpG$#i{c8@1*mIDX>qT`pH9cRPh;(Y3u z)KkiX0rI%8t*IrMT$v=(-1Lr(+}tTjZ`7MFBRlyWL5;OWGK2(bcTR6X(<_w>uM3i$ z^Xpr%vdT`aRi_r6j^b7G<060t!!2_UtySoDmzO2^Co1fJ(>$oR-xri1P3bq!mk(9$ zN9o8`s32=aWWOkfj5eBZoyQuKvO%$82KGy~K^oO>kX+N@Ij-%+F7S(@c$Hyj$|8 zlMTA0y7O?jB~dQl_&47*%CqSQ#x^5ETgc>r$5#Gw+VwNYf-1ooP}~p=$(#99{{@+I zQAi4UBfF~42sSM4erS|i!|Nlr{*)Q5_{UE&@#39Gl4V1a#htvrRTfb!EM`s9O`BY3I%J7vW}o%CkkB3 zlYa>0EfOE=iNYvPqZvEd-a#9`Sm18=za%eIeepLVF!8C+Dy8{}g2Ec0Ea%qA(Q~hY zwd#TZ$~cl~DBaL)zA{zAvvW8=@i%mPHq3sxMJe72X3jeT45N-$R3EqxC^CkYeJCH8 zTnIy+0F}(#Q%mr{m^eQt#eD=5cX&KD&o0O`|C`y0EpK6VY`ee%38o$LY2?wX!r6O> zA?HL8F~~SAi)<--2ODx@Z^%2I`_b|Pr3=u&%`guar!z=_Y8})a3VBF+&5CxqPdvt~ zZDn32lIP!_AgPa)kETmbFA5XSQR^6Q<|LfD{r$M!cY|uA`Z#AZ0DbJYwSa!G#A&I$ z%{irEFf|lk;SdZcrrN6Nms;4=FIHWcemY)mRVJuzt7D1P&pMCM!~|-of$AXJ+Q4p` z)b-!S^mrgP<61MI6uLlRT`^)Sup=LWm%aR!D=mlsM;=(XYBhOd(IR;LdiR%F4pG4u zb-eh6s_JTvMIH}PJpkNV-OhRvc>3{fA>63Q=t`!UhM~k87n4-Tl!{m~$SSB)(KAbb zOOc6s3UUbe2vCI#cnc!ugZJdr?@QNc*9pN#Wi))SI2oZEi$!smj&}t6FC;j>FKRP?BK-0?Y2Bovx`eQIVv1Eze%#NmAOzf#%ec| zeWr#2{H9LAtJTz=Bbcdo=Xe-l*PVQo2xW*j9ZUpc%NlWEAW{X0WmATm7XMV}>DcE4 z+zElNuQ9)4?-x>kqOHjE#EA}Gtq$Iq>Pv2G+@@L71KhCk=X19Wf7#$y75BNk1!9A^ zIhS9(a5pkZSF~xsGM8_aipFGJmSSuVXEj_{=ycDmn@l<=U)~1tZGtvJ;K!L5Ow?H$ zW_wo;sK1pDsH$4ffLQo1wb%HA0t7840pp9}zURAp0{n04+b=D=A4X{?p!`9w;DM0z zedKwr8y8)yy6nOSHTq%-PJ<)3MO7GDXfES$_}B47RPQZU3oZ0NC8|8kq+?d+jsB{r z(dwS;(=(wsJEl`#QtMlH{JB;Ckk~BuI^N?aETWBySPUoetG>U==;Ih8?|o%n*zJol zzu&&c(SoE$dIQT|xL%Ow)eSji@guydvWdmc$r1i#{*C5`3xjQb zDJ=Ati)=c^&TKWo*g(4eF;M~GxbReBw`tQdn9}&GlAqH8EIBCD%X%W0jL0W3^Ulrc zvSr0X!V!FODun*n(`br@>Jk?mEbD!Ji3UdomsI-s+_=s+)G@E#t$1!BC-3&?ywiN( zqX7@8;UDzeknz1DZ4^Wim{J`_g{-(InIV;dISmsVWX-|9na`{b8sHGT3~EC73XjuD zO|cen^W?GCyp8xJs8I0oS-zV(*=g-Nhzt*Az(j~rQ{6hgIBtb*rf=D`QswW~KR|gP z=yO^|*WXaCnSV9&k$(&r!-zK-*C>72Q($pS^+XZ^16!k9Rf>K?m29Ma8LcWyv3^LO zs^@iW0V(FWs5JbN!9CnQdi!VSkHX4vc_v(n3N{K>e5u6SO|%XFez->Rk4j+LTuG}K zEAzR9&2hI5#X8RZFbQNhPm8`aO0<`i*?`N5l|r`6?JHUo+&6XjNdmZwZP?w(CZXp+ zu_Z&hy-N<>+aUv&wruEb3e}8R)TtgG?4cQ*t)&yR`}rxwVB$rTwBZ#K`RX zMi64^tJyLTWPn8yoZ3-WFAyPR3(;)AbgHDsJVe)rX6-1yaP z-=wVnj(cff6Z85ugC)_Io=d>}OyBrVOimm}^)LQrOrebRSWu-+V~~+Zb@Mhx{vExe zgsS9rkbtiIvlIM#3rcu|^7VfWIq@d^=w`fotX40sY^$qeSH5cE%(YHf(~;rA!Zw=^ zYd-LHLGTakm&owiS1xgH!A=B%wNPNQSoJPSKmJp$`F-J-8uU|2he~5nn}+l-)JZSt zL5m7IU=tVzCYu+1&;Rz+Nd(->UE|?zb|$mB99+$9Nk5JK6KD#i|A-$WWC8h+_~9K% z)xNck?j6W{2V{L@RwOiz6w!oTiU9RZ^b@mipVw9_nkv+n*AW0$hDFyO*MH6RiM9pA zMR@4r_B6?nA(wAx^4+$&bgg~fpi5gflzd~1sujsrY?wn&4*IaaANL;A--EiqLR~X( zh@T%gY1S&=?EkxKM8>GVEco-+x(qfn17u&^!CcwU`5+ed*MUqkQ|)3U3-6CC70jI7 zMwFlwMbGKB;EgS;cs`^H=e9+kchGlx^Q+Jldp*eVgVEai9nC{Ahnd-fw^g zQ^SWAQCP=*xnkC|>IwJ<_y{YGpno%gje#PHSov*$hQeir zW+V?v^&DAoq(>dT?n_6`m?VcTff9*>=T!z^*veAUxuz_rCT@lj94F(lU$Dee9hAbr!yvNCS zd8v&Tp(mFl&b)~)IQLPZH_7$~l)E-hRElqR(1Y!G z#eY=tB2HmLY{qXNx>V8HHzW++6duVEOWVG;k^PzW*KG~()sbD-DR`q0)%^tiUkR_? z&PXgScTuo=Z{iG9#Huz>O1Z7*iw*2VMo|Dq&!enIWd6CI%5r6qUB#SK^R-d7R7O zT$Lutd)WK*+Kzbhq`{};8|hoosSU!hPzTwo|#I~U4K0+BvLvCF$k*2X*=V6?? z+&fy2fA}g>X;;lOpszR2l9^vgCOgR5>Tn>Nk|Smj6$ypmo_hHCF~sLcBFWJlm%lfg zcdp(~Lym*-{|;HJ8r@^1g>`VtB39#&qx|_eH|)0v*6a? zrwnkbDqHYmhX2p*S3*3T?DUw6Oe~n!alDa-ANrkU8)bey;@?4Ei|lpRf6cU*T$%Uj z@{v?@)Z4*{5Gd_`kAA%=k%vjhi~8R(NTm~ceSi9$k&TuRYIawnPz2u^aj*LAWFjIK z@2XqYs6KT&R`7k9$WAD|-(wh#(POpiXJ5 zlGjW^fIG1E>oNS=Jv2x#EsZ=1#R+$Hr!Ss%0?owEOe+n^-QL3fe5v7xLYvY1@p}%m z_CoH*AEe8Y6ZRVMV5@PJ=Mt(H$k#&u*C#eET^Xz7@``w=B0HS-x z+r6NtMrJpArne%0)(zMK26q`1BTA<8bw4q{dfx$?RFpA4&nc*R7{@kja31>T$Y5&s z?|k@gCJ~zy=;v6_KoH1{T-U!i*@QhZOv3@;R`HKPVEi5`@dQZY8ymg|;YJbLaM%WY zn-9#vMHGR4%7X+~9U1>vWCadGeep_pD$g%8zbcQZ%etq+Rm?FkiAOMqVQLlPz=R^3 z#PJ}38uhZ&cdFms<@ROONl&MzP#=X?tGjf$KZ}&FiD)~2=&NcwE~m^;z0R+#?3BR; z7lW;(W1hNY8y`*yf8@5i?8LR4&3@7>Lvf4ge^b52Yl?glJD)mBh?Z8cZ@!)>p=2u~ zH}8uuKiMt1N(a43-*c!8PRz!E^pT8YJUnjLk(i!p?>ZA?=ypzVQ*^5NwhSfY)D0NImkXo-IOU(P{s_P**w!PV}CrgCw z05IEszXOtcWsHBeT^K%EC%QP>Q50n0ALsjWE4gTFbL9#B{BHT-d~@E_rnF=*=XqD* zJhgt+gbsaN_LB(;#vTeEE304RW-qJtg5x&G`jcLylj@QcCcuc9#Y)U#ERqpdbXaxJ z{joC1`ggEB`*m1d!^!mE*Sog@J;WW;ijcM(eLuh8h2GlPk7)nBU6aA%v3e(U%B2De zF%SC}){Sk;A(kG6#q00($MV0eb1ZX8j;gB3q|~jn=>s9#eP`}{0xfgJsJ`GI^pzTA zN|g(WfS|cz15h}Sjf*IqutMeHLg6i^UE^|j5$$-f@1_1S!2qYmD|&R{JYJ=X5dZf* z{YCiU7O?xLSB*XY7Z1ZQICyVv61Z=HT}c2gD^_>Lg1@3iArHsz5?5p&vkx;LIoG@w zoVi>+PmOXJGFb;38Bb3F`dP1PB9I<)-41a4%iGeVV`jTg01QGLQtre&S0U5FUkb_FJ=e zGRIP0Z0M}4E)PRSY4t1qI+UepF>j5fLPPD$rPlLg=y8|1b+si)tr6J#0XpZU@amXw{6FEhXij6_&*oDUsf&kuaWi7?adj}Pz5{GM>< z`iQLljYjz^gUH*<`kYA`69@0_ z%KPKeb9O?-RBJuwO(;!F{8{-$N+RSv4#b>lH9#GZjf*3zOar#AuN(r8)9M_3{&UX< z)4>{Lx8j=>%l`A*VPuu-JVV~22gT6p^f@^>PQw5Cjnva&*<(9hAVc_(8InYJIPa!= z(*3g1#^um3fph;~t&q2R$a@lvqDdAq(0E&VLW9ijF#vrWFMZ&rC5yGvsxnYxL|npk z>+1@tsm+l_k6prVi2_@rkFE4(F2S~XQex$Qf6KqJkRyow$fBac;u6!fg{iH|vVZ31 zCP!cx)ML`9lJOhqi_o8j`@el}TdSR`qF7-4Uoow+(pzABSG<;z29A~b-wO`+{hV4a z0%4EHOti7SwZ$wqlme<2Tx6ihP-m1*&DUS(kL7~n>yt>o7yh^fdWF{-Lk2aUo*qy- zG#nYf?~Sxnh{4)$oc72L80cLS{db>t1P;IAB6xg0PXTU#>V)6U3s_-*$VeEPop|Bx zcOF3^^hzdNt2njznUjLIs>sFkuHb!<8X=}}f+IZ^HD43ZM}zA2;lC=sji!>7HYIU! z5fbCbS)p;SH5nc(_Kx5__05Tkohs*zuonLvNxfyLxkyx*oX@fp4RP;=%wH`WsC{Td zz|nN5tiJ)D5-j`Eyjya>+SB)sDNeY8FXgy84mkoK1W<*e@8~MqpVj3g$8KF9Vpk;t z_Bl5c+yjvmhY46#V=psj^AjZM{TlUK5vlNA{ziduecf-0Z(F`$ArVHDQ2)~aNQBg0 zX8-YV+0xUa>-EnAWHfYvc9gsg19>o@|J}^-HJUHLH6RD2urbGURf2M%=Q?0*wuABOhF znLhI$*gaK#PsqZujMZo10xn?ulqVOzvOGgg-e|y%jWEL%+%#1B&`@eb@$HtzIg_~MX$HwzhDEf zf6WAv=uY`B7cZEYD%t6$-!2I(Td1;~Vc560*&hvI^?FA+53aq~)bLJH*XX+xF^=A0 zMJ_;j@_v@HUyPrd+Al{G?^LqrvQCNc!_tR686k?T3l>OqimLZw5zoM19Jdu{`>x&8 zn1cs8W1kLoE=U)Fi$)L(xktvr4Gi9kl^zP$mnnlnp~Q-nzSNmBeR`c0 zWb5bId8K{d(oD*N3tNJBjOi&)Xx6I*_?c8?Fe&?6+QP3l%o$z8oe+N)t+vSKv)^f~ zE8l&85PMkj1hUdM6*#cZtnRON_!fxT{>8Ny2#&w3op38%qQ^yaV(>34LUV#$NkhL! zqmKSScHK4Vujd{f9}OTK;cTnGhTp-x`+oMzEnOSoVq|Q>FNt7X&9yaAhy${M6C0Bv z=FPl3pP~#k^cN=-Bv@102rMKB9v;=Sez@5$dlBjA;S%0A7cv(-NwWL>mx0j4o6aC= zWJoe=&ZB<7Q--=8PIFZqci{a7-H`7|ySi`PiW8IqJ&p`9!P?q3=2WUQvR`RYUjDq; z(#*&q^*O^nr$)G!>38RsNwVa&lM>ek+L-^)!8GE|yW))~9Teoh3AM?0WnK{`ml0vz zs9pcK#?*v&knbq(^=g!YL_yM`iNyLAc;r%Azh)>psvGNAI7-t5sobwn(Ag|ie}`y? zh6Wu+3n`ZAaHq--eylduSUJQdW(N?thcdqIKj@5 z`@Q~Z2zhHnFZ}9SrW2T1#9Z>#b#pzgeQDX^T9^zvh6r~35`P#X4jp`?Mb|8`F{q`E95&$!37co39WKuAVqzs-F? z{c!mFqlP5O+!0hiToIt}d9f$G1d1Z&yudwf1cy7-` z4ydHZf~e5B!06LbT3}U#sq#H!wL%lHBuBnFos~uF9noN6#Xcn!F9Q z30HCd?f3*YZ58ONK78Mj?}Ld#Ca~5%X*#Lk z8^v3ic*Y_y^REe-y5%1CaJviU-@45^z{ty)_f#I8MoZvK+S?gDX(_nw5j2oXL{+>u`MA=aN z5Ow48jmdgFUsf+uTKl_c@%ub@9SMk|0;gl8!)DNhS3&GW`O@u`JTCYliEoY#$jhAHu7`KNJGq@{j&oJYaK#=jfIbVU2Hj+&XiSMne4;|e(oPXW{K9BX}AFNK=dG&w?D|u%=um0w~zdPEG z;<^KWUVn1miiD&e3bd_Pm>`xrF?}EgL>2llGX*}KV$HnR_2uTAq2)1YVqj_Uwd3Hz zeif$>CF(?iBjOu@5u217kc=`>C~qk(gid%Bsonc+l*Ty6#y@;jwax^O8V^Au(uWuq z8XvT0t#epNi);}pISe^XM1@wz>d6?3d0Y$@ZUkdI9A96@`JHE|Z_x#wVV7n4{ZkKQ zGJ3iXubS51ejpI}{k!F72lWxiV_|0Ae4-VDC!3?X*@rfp1f*aez)$hvgCcH=w`p~j z!$;z*uQG>PZW9gLUuYt7&b|_jcWa>To5RZst8&oPJz9I{#{dn>+fi$_ ztJ9wAl$`^%%e_R*0-N|3gUeN&#*=8;Pb&{bG$$Wx_D=$G+692D*T5dsUH<`zY?K8; zMApuKHam^;ze@DD?f8lR;g=Wwu+EF0L|lm$=yQk64Jtqu{-))S?0M7gytVVcCz7}b zD}N8#({FQaQVk=EUlvxakRf}0=_T3uFtl7{k5~w%^8Y2A?qPdT2KECIq z*95b8e5*=%MLECx`9ThnRYpxmtyI3K<-oW}5!+Om}ca-J3_CR?_Mj-)<`)%0-DpXLIhBHU$huhvK zu9M8fYlad*uWhGyfGUyDWNdg{ZKtp!0`o9!Dr!P#kiU2SrmwHlOy%zO?K#zfleanS z1f21k7}ee3J&VvY9xQ^xvI%z~REA75!N)9;9(xqsSarSYe8}iA*}mP2JLBNMY_&-T%tCD2B3}#* z5EsmnOl4oa zpDARl_=$jnsFc(|P+Jt!>^~;66^=u#(}!N21Y0j@dZ_2GPPVcD2#mW!OAKYa%zJdj zYUMRDe85lR1`GP{xbyg<-`@hzZVQ|RLU)EB4z?-1RJE@#2;Rn*nvqg?PD4h1iG~*u zrvGz@7(}k6kJwq9<$Zk{xEbgTWkgU8aY3s5EXZZGkn9dWTOg`aU1FKKZ z>_BO{b=F}oQC2<|t~ohu^s{U$&*T^MXML336!<79uO+L#9`tC8NivOTx@&cZbFJoq z8$0CZdw0u~g~XoV?T14IbN1x}U-wt4;m>H3xRAV#|BmFcB?36<{_X1+P$0`VRU5sZ znmFszQDuSVTa@UCa=CaKbg%p=luE-v%h5m365bCcX6RgkTQn?ZyzJ;gBO2pj7>;Or z`on3ESUg1Xret7QvAKMCMw|2tQcYUetz)Vxn{$vWic;R#{u6RS+t$kX?>5?qNUprZ zpdJemYlk>{H(V!kXSeN#lU(LgIjE$U4QJ3am-SoDP*G3Wrx}_!T8IT?;$Pe zLzDKx7BKt#irtr1SVzF z+-iT)pC8=YtG+_xbp&wNPXB)r{RE^K$R# zU7LC(%Ncnlvx`>hVKFS&QGWxCP@$}7Nqb62?IMekXAjzN05>frD>*C(+(X;h=Z|lbX-z9u> zl?-hC7?&@^T}@odDvmM_UpEEjeCiW-f7%jh=jsJqa!VJQMrDKK}XT99|$(s_aZ}Zjpbcr)1 zbYcZ7Q_BUPAO`)5M<3Gjgp zn-U(d?*6gc_3Y^r^2yt;nw=p=t^|NXcUo!!csuO7}NC(zpOyh(GyKrf8@ImvSvObPMUEO{y!ZQd2lT&>B3UrD-9sq42zT&(^gpZKo#neNB|bIMGO^n*&3QGCAjo`D>Ccj60; z7t?zKz|e$$s%(b?2u&Ig(k+B^drW^BQmX&;etCm$zOc5Gt5_C&*}f1E48{k_qL}Ab z#p#1@Huqe;H%iOFgNR$-ym3*#;<~fm+y-3H!2lpVUPXl0n5=~AGH{l~=PuXsR}e~(c-JP%yg5dZrmXL)Q&M%p`g!2ocOPx9Cr z!BXj#+3mBd+{4PAxubB(&^Nb^2Pv+VR86OBbR)g!*D3)Q1AQ&ruaQts>4@sRG_sgf z`D~l(c$no!5~E(2I=3lsbhKVhh?5SX43~-JHvP^uqo#%Nu?vo`0zbom{>ol(J7for ze018$9#J0L=ghVrlXuMIeZI6?wQc{Y_esMy_qEcIYW6geYWIz&_pz|}_@(taeJS7x z7bzkW7zYhpAB^x4HbdIziEd;qnn4I};_3(E|HuVbR|*rOQS~0lnHIf>1&?}tkl&7? zhPDp$upM{5hDk*$E13ECxe|RLrbgCC3vM)jF0HJ1v1*)omfU2cf&ey$A`ZgbOQqXbqk+j}lBlDny<}r~WQG;rE3+~7eMu@Q?`d=Dv34tQY-u-A~0t3qfx^d#R%JKkiQLLt3`Y$`waisZtUPVqCe97x> zAM)xE%c1Q0`Wjh?-8X5?HKee5M?Bx+9n4Kl{>QKj?khJhUh9J@4gp3w4L2y=N(4Q! z);bsl*|&HVsAs$~Bp6V}Birl1+#J8VP}JR)|Jr4ul?Tvtt;veYX{l-Ku-Kv2J z%8gPNZ1v`78MnvgGB+m%J2F0#Ty-+y`&18h^pz-&Nq5W)^Tv>_a~{1LO*WS+3tvwi zS_wbScsgm5#FtE}@+!igxb*Z4nIp;=aZuwJwry~)wd2b>W>99}8B>r=rJ8kRDRE$P zST=5MQE+hgAU#_oZ?g*|0IMXs1<{K;ZEp_vbyj|=;kz8reGjXnnWUyhHjN%X+%ELA z6AvfxYGO;P<*m^x;QA&d6_06VO`7*e*k_)4Qkr2D2$V&)NgN74sNUeCfB!*;=Y zInF*Le_McsW7saOhEni<>>rP1Xlf=EQy5>)mjn0)y6RW=n$Z4t;>9dlnKtzITdec;u-~57?|)9Ol%DXH~OBy-NG5~MsEV? z%l+?$_LpBV^c^vx4UTe`d9&i~%eeRJNQz0cYE+0S0^BQuZMj>*yF(w7W*4&4&s}jjNb+nB`Hv_r5?i z20SV}(HIJOg^7Xer{JJexvaCebjszY){d6&Dy_-iKl>|{$1#xj!B_P|gL@n&(}o0E z3en4-*uOODF6TmQoQn9g_M<49jU|3N0eG9w?KMh%=4k2w2d9yARaks0C81H~4QaprYgFl6^p|FBucw>>v^ zqQ*9fU+H@Ee;{kB2Txt(YIdw;I)mAvZ~j@TTSpD4bKM- zUpksp%z;H?`C3MVU8 zuw2v^W*%UU_;-4W$ZsPF$ze)$!-;Q|{{7u6(%aVBY}lIb&PbI^zpmS8IrFwqunIWvzo7zB zMwq>1<^`}d8Pp`I=j5SFbcXpXG51?QV)k6gW;A zFrEyJkOOmV&Qt569`JATy*MbOtF?UEs;YxDPj4m4;>e@- z>^4+g2WKCRZ56q+dlj|Y(Gj>mvTa3C8T{hK`BrweFi1$p#z`81_XCtSZ?72O*?@fZ zV-RPq2tS*SvNoJ4mSpcovYGUwq@ka+jz>wzR}O4FhtIJGS9&f%%T@jyyI#+|odrTu zh2guKu~w;7Llc_(W?NWawF`@P;>Dghu|``o3b0ajb&XcNK9nu#{Tev;)#G=q!79D% zcFo40TbS;iW)aW3VHB~&;#G1z&qHiO^M)rHg^35^s+`v35H7ObC0%(YdUo@KvVxB& zJVOy7_*AgEZ0 z5q&~pd@cw)KPdNJ8Qw>q-qDp6{x9c2c}F^1E9#tNRRIFmO#_TRwBr@9GC!ig3ZHa^Oszar6;1eS2&eqjaBvIPi`#JvUV z>6tBJRZWiQrUP%EKfQ&fn5qS(@>f5DZ3fF%D?MmV+x7y0>k7KUtHOf!0zNbSd^q# z`IhaWrF!qI*_H<1kFz{z-+6vm_5|#YCF&DUp@nke{4ZcX23~--HM4K9VHqzz&0YrD zz|RN{{Dyt>+hBp544&nVMwkc%TsIoMsH#{(TVf!0*2RZlCTNJws&`8acltmxr1Cc)S&w#hxp$|h z*DiyWNAVFHB8tLd6FA4v156N|!5GLG;~Np5dzNoBkruyaQTUdwAY4vCJ*!|#LxWI! z;!96IuG%;7pl(gagyMA#m-AXuInpNwRWXe%%g#3uqftqGCjU=G*5t3ha~o?jwMH$BBm2-M#>L`$Ils z;gDsW|Jm1~;-WW&qZ)MP=sp4d-V!Vv9BtEGaR*rl0t}>+X|KWJGqQ3g!V(%RxS9k) z`{~!UaQ?+4_7X8Hq;K+${bp)?bT$E_Sj0RP>_YM=msZ5LGwX}|k>-gXR32v9qCsd z|K_I?A#8eA)1gugwC!c~v;K(zD%Pxof@F{^K3Zb9@!Xwo%?+Qp-WDC*K;|BafbAC2 zm>>Vs9s#|EqdL)O3%?}%Z)Xf`W)D`t27wO5}r72>Rq9yMYimy7=@;|MD8#A*#^73fPRMPTj4v_gG0G@$36`zYwUX zh&+$Z9DGi;{alevPhgA$UvOSS(G*#~+dsPJhE+)cG^&_#a_|S|kwh?&XJrv{I*1bQ z^Y+P;wzaj!^Ik`?a<==NpZ{*W>`wgWD}5bARXML&%=6B0k)Cd6PadA$XnGFKTzN-s zRkJlt^d74RW`BP_ucyD1D8g!IbERiPIzDu}+_=1Xk-ZO(Gt2NM+~G*IoGZUOZ@Jqm zQ_)yL@Z!OIKe`ym3MV|<2W88xd2~C444GrTDVAONujSz2u(!$Ab7T8BT8+wZkJ827 zHT=U0vQFo1p-R&qA-dw@x7P>}?I*&J_tVS4co(i0E#fNJN7f`smJE&YeD0+9lH`uB z4jE5FH$8rl*JghQf9fhY_ENJuT3Zii1`ki%%@F?ciW#Z0EuP)@S}zN}td)lO`qFQG zQAowlT6gYYrl-N}7%^*kZ+f^MCT@LwBU`w?mGMf^3`}gB-V}IS*KJRFHH0LwL>~}) zsa)B=AgpEdyY&N(H5StT_sfuX+1k1dB(r#HTUvTU8Z65{ri*Vh0_l^O6#f?-Ql%K} zWHG`w`Qb0%_GkV+6Ls#m>dsm}AoXeZelNGm^LV=zXqeP{bxMPO_8}yJr~2SOTD`|5 zPOoA71k{E7vj(agm^dU2I)eH~S}VZGgx#4Pmwmcs z4P+VE+beGhq_Y%z!DhJi*fp$n zD=?mefp5(%D2dGJbxb7zLES>&SvTISo=KdQ`S%oqBAsaEsI~GAcfPa+qL$&5ZrHR; zWzEN;vRslxA|7;Pic~?XXsy$VK^KK?cDr#bAE7|$f~F)~4g1GJW3+tK3GCfU@a;yw z5&eG%11VC@Ej~Zj|1c{c>Jk9+E0=(0s|w`Xdb-pqGHOAkIQ&RIItz*;JNTI$fJ&Qd z^3PvHv-Wq?TT6A;9h$dZ;>)F3!vQb*0Rh5z=UE3X%s>il$>_{S4JfpmikO2ty&FrF zuQ9||?j^n=!vlQ~31HAP`E#zn{BNB70S7zlZ(&(<8D5h*9t9|?;vz2yg)11r*;=PdrkTO! zz4sAQp_caRSl)LnFDiE&NchFD+UuKi7jT*`cd}d_;)na@{t7@m3p-5jU|H?G)P5U~ zL}epvaj?$l{dixu-#n9Wcv3b|sI9Lwx^gg&tKL>t;AYzXuMPOGgFnpII^Xy6piei2 zjdaFLa!4R6q_`(E1OL~J08YAc9EAoyFFEHjF6<6FykGe3sVcdWCLO7X3cAU+a&;Zp9WUvshmW_$*0n)!<>$g z?A+kaPjKuW+;H9>5S^@cIrWGL8Mh>OYsRcZ%0-p@T~SX=^_44BEM3FW^5bmtE;rRj z{;klT-Bt~g9EsR=Oe)5VRL{w5AjnXIG#Pg5mkhsz`I<2GQZJVhsXLqYdpt*NPs2O{ zT#tuLUIg4uOFwz?#{@dR1E>jnP5^SA7%S_Z+w^heFZGoqwg|?=$Oz~h#^rekwBFPhR8o8R{+d598SahNPNUB!(pL#Hl|=hPC9x$faGgU7Sco6Tw3^1ABL$E0c>69 z7Wfg?2I__US_=sMP5^rz_0063z@MqX7ZoYiz>#)Y#yP!<+D5c=rgiitu=;?d>{b=7 zqhs2(KRfgO&q)}{@UA=e^HCC4)Hv=>fRGWW0<69ukGvcYVucZD##4^!n6BAnS=u3f1-I8yv#jJ0F`l!ZpLd$$ zvuKGz$F6;p@=f&?hjwPp=Hu1PR-!R&X(27w-e#KaQiIEg(9BqJfV7CZyh5mqRWuNY zA5g$U`BJ3_L{5Q+Yg@bK#I!Lg4?T!_kF5aS#+Ue5X!)r%xMY&=SM5n%y)!_;*b-Fpd1d6^Uwy*dM*K~|SBjWzo;ZmI$wS1}WO z8C9t|m-|FGY>N-6g`WuAA}r#^O(JaTin#oIsdo?c*YdzPL6I9el!BY8 zv`m0@J1H{*ig>t3siw3+#f5W@OJvUJ(;qI^#YaRfm(Rl7qAHHx%lum=d0ev&ylQ!2 zak|_c$xA?dvwUHtN+#UmJ*nUKp$0?eR5`E1Wm@h;S)?R~ zY&57gY97T`qiv{>@j3nybU++!#iI@h`q*_rY*W3u+}dUY&>H`$KqV?o3)Xq;^la-( zn|~}N=UQa#+1!6UIKgs21QjyeR;4ynYZ%5@omC(9ws>3jVfIl5zMk&XE^)4`C08X0FaP+-GFE|MVKGxo5L)u#MmltLo2tO1!!0pioAPyb`Ab8jR8nP1G&P zoa9#!ZKzI|l9G#)7aPyzWlmK+`~Qr?RVdYpjxE)N%Eo{1_k@C<^NhVY)KVZ;2olm$ z`tQ&imktk#93#fM_WI#7Si?WYD4(R2uA%86ks_E8pk~8V2d>J=M@LmOE~7$1P9VlQ zvf9q+Vd)Uu+}Vh(kd_b+f1Pd4 z--%o@>F*M9yPr#@rw%bcI0%KP^SY0rb?>+yo4dtFRR{5ZU%jS}{r(T_L($e4jibu6 zcy{ZA38PnauO2%7tG=xo5~_T$(Z8S2GY1s)OI?(q6E9Pfp zmj{pBpG=T#^EDz^wchknx$Pwj#hshZ-72QAP2jtj?AfAb~UAj|va zF^N2AaeUWte6iGdw*06($6?nYy=Za9sw91~>iIaJ{j!B4unZ4Iz$dU5r!`lv2KZol zZDDQ)5Ymkga;-r{@@3X2eBP<(|1szN>l{o2UZYYK$tsuNDxCE+NbM8`Z3n%whR9+R z)l9OoF4_Z^n=2l8m^r6Y)-5*|_6+kH7^xH&2FBL~b8n~()J=Eq|6F<;*%E*+eJ-Ql zn`aEi%{ya%#}RK}DVQ)8b3uGup0+FJgJE0a=UtOTSHHD3ostmZWs&p}A3-SmqDd6h zV{V{(^^p+jM6db4|wJN)Hf4i1-pO$eadX}Kb0ekb0=V^r?A^*t#_n?~EfEWKu z*6U9)|GfqWb2%HlS)(mQWfSS^OyhG?!&G)Z$~Xb^2?0srIvin^ub9HIQzcA|FD3!K z<^no%9SGyu6NU!@?q*KCNf^%!{?`+d9jP+HVX}d{*aNh4@14I{^BrSyS za}IE5y}7@y;u{IS(Y8rJj{vd97$5KNR}QLKZJh6S=1>YLV+DPNBA=Bewvx*zk07s} zgWhms=G>&^mU~3w?TJLGxe`>-qu-VLooEMfj85aV&AG0 zQtT$9`eXLuZ2uO}8C-r-7Wi8>sc+k8t->p4A`GPTN0#x8U6TqI$Xq+^>$1Borj4w> z9F&XOzep4-sgk2@s1!#51hw9y`;T$b@WVG{<4&V>O)%>0(EEZf&Q=L;pj3A(a(<|GwbvvHSq*BAtWJ+&1^zg;jyV+f40TA zMQ{#rf^pm3Ba~nI1>q~>!1#c2=2MXtwv78z&w=~hawDT(^9*79#M4P&g!g9M&d)yK ze>2D1ql^&bwVy{Y`e>0e<><8@DaHYq9&Q_(@t%$qVHEQCb_o?KE6pm16tXD=+uU&P z>7B7v`#nrT-A>K(nsh3A_+9pM?G*=hlctZ)RPuRIajB=qfpG<>a05-2h zRyu>O2$YHMLUZUu%MyZ*N?Z4W<_Y0bzBcguyEg=&?MkZGxD`CY@589!QS}oHoxx%qt z>;)JBXtWC~5eLAd^XF$a{O<`sDO;ehV5$x>5yJ<~KS3GLMkW-+oRN1|Cyeos3Ts9F zS4f?w)340#IDVesx<6-KVR4L{P%lZzLOoAYvDu_dTI0sI(11GB*j@bZU2Hb<URw>5ue?Pa1 zgYX<1wB;7+74$eftF6%Dksn2{a1P3 zOrwHYo8#ihwrOA$p2~@T(ZhMT{cvIrVjhYQ>6q{;l%<&3lr2R77)o1!hjfpKm6EPG z5o7ts*Mx!8J5BLhM@5d9nid&XXze%E zr1Io(qHt;c5~=sVI$H}60O_rjNm5}HQ%CecP{a)^Y2xbLmOultYv%XygEG~#!#Y0Yq!V-iN8H%x> zb}YV&moacSn666V)SSe0>_~1SJ{X-$LW1Usnq`m7PPVj3iYV#eieRwdA|%B!S~z(c zU5j#M-ja+nWG~A&itExCmt1$eko?OB<>bsXD$tZ};LcugWCf;ck zpny>bdp4_O?Xz|5vyuHhn&+G@{bG){&jd9%`i4GG4m*sUxY8tLKGdpt*B(UE7#!;b!>&PzR&>@EMh^LGjzk!dkMA9D0RH|+m>k#7gg|LGc%A(L9kU7u9GAu1}a zsPW}ThB#28o@}Z#R0TnorZVGyV*C-sNlJ#^vzC*>l^UjLjq|wY$bqFPVD4y+4w>0q zUC39K?iog8=U~VMr)k#dciReG*h-hP7n9EJm&#dRnmTbiY5Biqaw6 zO8Nm(Loi(1&71A;-1#Ob{Fm?-L5? zo4ZLfHOG~o!(^PCu=74Ut2P()42d$gk%S4zlPXJh`rT@c-NJMM%t8~_ z^acGxj=9j2`A$m1N_&cZ^mZbOE#mxH9Y5Ca2AXEhkE3cU9;_sRYVz`(I25x%4ceT# zZG3%+k0Wk6dR{DKKNs-3qF+4$lq%n`ypv&RC)U_b$Oq-bnMa-MWNMW(JrDwE8S|RY>-@7pAgSl5j<(crqr!7|If>{ihTssJQs{s@X zQ;Z~IjB^1#<7O)?blb*gR&pcG^Da`rc4}qR!Pb5x*PEN-Y{!7(v}Fy&4J8jy87_rz z&;fRqA(oO<4gOcNaL4>02gYk^G)%T@k`#1CGY%to5<#o?+-&9u4t(k2^yoQk-QX^G zqy~iWoa_?EKuC`Mrz}?FzyXQ0{>@pa$L~@v+8ZVFWg_4-1NbH`CL)q6z4*td(Z}AD zL|G{7soT3!uEIx%aO(0VWV2%lA zT{8;rTP(9<`HDhx0_T2?wxtoRCZ%I4Cet!8EwJU&^@FK{++v5%mN9EQ104Fbtd#c;UIWy zLb!|bce;8UND1}?*a;mT>Ohu@-hmUn$W*Ntbd&z-!33Y-ZPGhtHZv8hFS}*{oH$U6 z_AvJ6&uw!ve4+eKaRo6==pg9AHW_O&z=+g7+ybQLDDGV-y+9W${tdKc&aIdek`SM^D^#*0vwZt2 z{my;3fXSKW6ICgL2CtswM8!)NP6VL~{%&TBY3RDNhj!)mtCca){}8xg{K&TR`Mba2 zXduS^fImuZQ*z^V^5VSOsU;RK3+87YW>(u{g7gRwLik_sCDJP_S6_WXY_y*Mh$EUJ zNnqQbuyb+xuA1X8gxZdcD&9o;b~EGYlAt(YBR`BgiDx3@AH9ar4|;e>z(C)#jy5m% z;p0qKKt9Z>*mbqEecdY;JIa0@j!bFY%2g~bS(1;SGH z1TrQe3-&yoHqQhFOQ-fwUHYv%8}MQkFn{hhw%gsFS6FU}cQaPguW;#b9pyFQPO#Jd zAo-_*p4>e3%ecTkk$iz`WordYx}N9N>}{o!{7A8nDZeAw>AYm)MVHO*mKhm*HQd*F zv<99M8vJ;b)Msv&_0~WZ2DZ&NIt5ML+TP09s|0RD)G|Z94l>F%5DK?NYi*=H${If{1+BHUB&_fenETQ*933xtl zVTypwmrwt@xYbNakZ-iEv0HrY1t4Y?sD=2LgK<^;SzItZsk=W#@X=qq&(gwB+fT#2 z+{{;>_TsCN2qzqAK^13;ur${t-4o)CeJBH;NkH`%nV@rzG|^9sB<~%3nwuS#x>^YQ zFGs{6{<=piNT0&>2Zx)TJpQPG(Z4kQD6Z9nv{$9k{XJ5~5gTUhv;>8Swo(GfOz(tu z0f5u;n~MX3hH7s*%i|RTq=*$AdBoQ+ zwN=m=Jl3gOH`@Y>Z~L3&7yvF_GJfW1UTCYr&&G;zP!a~~4P#B_#cNUT?X+bQDe9uptE#ZA(_svJ6wo+fYZOCJD#XKA-99Vq2x?E%}UfCxYqzer@$vKcQN!V&34aL`*l5a|9C$HK-EQo~nD1=-N~I+{c}UQ z{VORyI?B(V#X8TZxF6GC$rS7);8W1eCFv6|6v2`a-j-62HyP7a0;Ae*I?S*4qYJ3q zKlJ+HLy!ZOsFP(B<{y9OJi$;Bg7su#ao*ow_&2GZ^Cw`7WYa8!hT!163GB7IlNFmq zVoijq&B3ex;u)VsxY~c*Zg?j2F0#k1-mN>93=dezBQd|X6z}Jgt>S#qI@k1&Vm4_% z;=%9Cvpv;aV!FCD%vGPh*b>(xfm$f6;(Z1)VaFiYa^vBym&=U!*ysSt$Vv9_L;7KS zoabpRKT$5RRt0FHVbUYY_=m;F!j^%!lV`W>DFNB+Fmi;;WSUsz#(R*VfPa0 zzWrnP{I?$oaBk(~Esd%&9==L1<0AG>=0WGpD|JV_M_@?Wo$&|^$BxYU51ljy;i>%Q zR!V6+NgWs&plN?UTJzegQ;@RPom{zur_ePHUR$A5dh1}Y1sK3Z^U;1_=|(Yry82zd zjI5J2kFdb2x^tmAi8U>QQDSEn0yyl2=)@4J+Tl9dtr8Ml%N?0+Q0vfd^N%nwJuQga zg*52-_~e?jc~#*!MzMtCyA`tP5ET0lj)U=Ng|tw6_d!Ls7&bjCTjg1vcAqGTu+?Bd zB}~k~3m~6LN1Y@1iqqv4xT%ztmI0Ip;7DEsuEX%65gT1akv9|Lzc)RpvsU9qf=@ON ziYZldYuY3!GGEYACOh;E90YX%n>Qi}37LdaqXQfLU@7H-mHM59sF--1uwVg!>_1uM zf!{!+6(cSmopW7XSY!?a(O&Zl9*EsAoe{!?cVbvI-x<#|c(79X)~Hh3Ofyz|-UGx) z0Lil@&hBXIpTZt0y|oJ%J`!@!34IXU%8Uj&zG*#|7_@|Dh>sp4H(eKQYsbFq9}r+u zM~h0*62>oXkt>yZS|ZgQNS=JkxLcVIk+@Vv1w zrr)vK4z7}qt(?(lcheIVuk_i(1xQOO9gN#i4!j_@0a*i|;MV3@jI~v=8tV;l!>Ojo z3SlwxWytpR{6N-XM)WOHdsprh9%Aao$aE4-(BLiV-GO>BnHyQ})*rs&%H_#H!$%&k z+k<{(f|2X9MF33QiWU9RV;-o4T?j*OL9oBmt(gGohi#Dr9`0vx@U@ojSLRz9**69r z_7*T;SB7$_z_}`!O*uLjdd)Ao7iu_4_^!4#FK>Sdce486wSs5jtdzAtd(4#ubcQa!z1vFk1S z_piO5RY9gXB>ZTrAu*I(J)_?-sYP;*;@eOp%@DM0WaCQ>T4b5nX{-Ws7 znv8IK0w;}rz>lXsSi!JYG46OXFd@p};X%Nat z&{EiV3O}G5$HDI-)_ilk3tPK2Nfbj98Hb{gX{nF~+LMHD;`w7GlGOLC zNDse6oA>4(Z4bd=lfV#MuwNsu>ah92z1qu7^(SP(0j=nw8U5!A`ET`FKo)iOKaO&! zoA8p^e?}0l(gtTc91rh`FO1Rz0n2CzQbzc8HW-i;^|t^ha0Pe8ScTVuOR8QCh7%Od zQ*%@KCkqGd8)wjB%X=Chsrm>0?{_@EO%=_-C!k+BO;gPEyLzzZ34r6Chb=$ul(S1u zkZx!I#^kYL-z$Y(<7N8#)K6g^Y!LgBWaT4HD4VUMJ(_ALsRxU)UvUtr$-RTkP`A^lwm0rWhCboEUYRp$So z70&&c8h*4GKdxCjDec{Rk(Ohcb}vW)kZr4Mc#<~T*7*30x7ILHtJQaCH?hM5Tq9vx)7qE}~vyGhUJ z=T|Or@Eko9p2MqGdMg(M06dbpF&~q}!opDHSDi2pHthr6nio68$|a2Y&obyV+Z3;$tT4Uxo zn5y=o6At3LASR+%T9HM8*R$&JtlAYWbEPv4Hzuw3@yE}MNWOg4z@VpL;MmXvRDE)d zakDUc>yTjlFCxV3D?0ulvn)*y%|wz6etO4JlL{R>tN>wPiQ(JaSRWzJ`QVk`<@MOd zo}=hfR?n?lx_YJnpZruS;q(z-16+!|CkD5PQ>zU~L`)SAHc}W~wisMuaZd7|E*k7o z*SvU7?HtqA^_45@C#)+_kr2fm*Lou%Q5FevW6T}Bb33MLv&VwD#;-jh6GXn^Q=#SR z5!6+V{PQoTr%H~eOXK@jqsp5`D(TlUHtSMG{6wuyEfREIz$w8;2vmwX>uDlvA!Fyk zR>zE_NsROUy|{u=N|NV*0g+4PD;0=bpOUd)(66Cknr61BfVYnB+^8a&@@ZqGy(q{b zmy?3eko8x<(r{~LBK3y3uZI`gH$sZ-!pT2_Wv|nQ`p-w>nn0DS8&a5OsG03rx`Q`w zQkRdmqy-9n-=42~ns40ubKiM(WpaNeO#67P9&q;~@!gHREnqP3GA83OU*WCsmxz5i z5B%9eAyK9rO8L03525CC#$FmlV-aUi{AlA;B0WuRlF_iJKgQsne;bTs=XP zga>|GQ>Nu_mEb{IYS{89Z0~f}{dJ&vsbOyYkQ82#KcKS#n8Dy<4xJJ`$dN8yyLTc_6*bNIC z(A*Zy!taEsT+)60MfcP0FIf0f$rhG&Ngpf~qtbAG)p3up{7t9G0YKqilq1uv84@I% z=7oP+#3-8VHS$Ov&R$;)cp3TyPfC)Kd{)83IhYE5Au*sr6-8z*ZezEvDZL=%c2Hi% z*s2;%%hx-xrboESOv2zbwNo@mBmHu`Ldnw2ZO}4Wvo1fh`Puc-Hv#w|*S>K4g9f3f zTUtYHcS(KIk0Syu&kBeaE&80ZYNWB_>XhR}LZRkkXE4?DJPj{9ftZPlhrf7eNCO0d;EO#zkvcw_p5L<$!HM(D zw71;V=USFjE(HD0X7GilZPVZ>V#^g$uka^~&mWM^bE30ek?*IuvJXtf0O2PR->~Hl zcXLx&JFhAWL*`Oem6~^=*q5^n|5+!jS2xa78MRm-EMHnb66;j2R7u38K)2v{{lGSy zzM3FTalW4rr}y18YGE(7OH_>hu#p(shMqSvGY3{0 zKHlQ993L+|z_FilxB`W0!ydNDfTuY!o3h{McOQ}}B4(^0`1mJmz7vl=r_#K~-cwc}uXbsNuhCv{8n5Jq#_CCa~!rlr2p?!4N;#ONXQ?{mp@ z4HOqGUT%I@HFW^QnKR2qp0BF`OLH@yWbBTz<#?+eV#qY5d(B-Q{RQ&|@WMy=9|})u z=>m_ahFMDSehv4Z?>i@_r|T2aPm@>OyT^2l7V2Mn4xSNeNDxclNA`I-N2;1XRD1tJ zy1Hc4@6*rWBkZ&1pfq}}~X zH2?Xf(>5=vSs3LUuvjuQ=-kl79+?Xr7qaSQm9wAKq0{~Q3G&1C0@JQ=Nfchs!Z*HM z1_dK12?^sY6}8>>sQ^dsm95b7Z2Po-E|N#kF0N9OK&5%I&4f@xj%8SfC^2mL3&;U_ zOo_7d?OsRiwKN=BG?eI)ZyMlpEfm>Nf-0#Z7Qer0>IT+!DsUS)3cvV*na0DD4ibdS zWHgk3X`ydwN6Q{z5m-ea?QSyN-EsDbM-sB?yot+qd}F)59+K$WziC4i4Mz<3URp4| z%nTN+ul3~eo!8)id)!r_N%$%ju%Gka$GDi3{_X|&GW6gI3EeijN;2DMI>50dJ> zOFT%@^dvZb3m|{cNM7#yp=AI*I&KOZH|A62@9R`M+LfYNVXT^^x}vfYe?#V^yb%Xas(sYPt_a?AjlLy?Wec5?SbSlB@{5SNmveX;hGlLssim{ z?;ABkFnwbkjEebV#4?i2+ImH3Isfn$FRF!ky%(SeC$wOnFk>P( zrsz4But3nF!>hX@LB-z^?fmkZ6zwA>B&SJQd7TU&C=+utOXocf#;Xy6g zgZ}FiZQWN(`W?Nqh<^IhE@YbYb#<#qjg9~c8;BXaV`TMl1SEM1-dXyKquFFKvSrEF z^5;35nYMNA>>7P0Y~bUc6LbD+n%DhkqKuGTmKVIGI8SC^8$RU34C8M+b9B2jYt1Oz zfrnzL=l0*;eF;#tiRbW&dL#?4?w8dyHMsksS;-mv#mf6>Hq?wuGp2tT3MHVsI^OC5%4NMXb)_h9|$+jsa{ofh{z-{-; z0U_YMp4wPUB;5nlM<}-3+~}r1kyHNt-)+IIwa)tKsy}3#YIGPYFYg)t$}d(kYi|MA z4}R3$0=7XtX(D-%RJ-XkyTka^!`5xXa+B!!Ejg;|=b3s~({d&JeXyj=T-Vz(EiePu z&7HTz&i%tTLQJ}3T77{a>r_4efmFI;f0c;{9|^ei<9sR3R@)P|%A1GLR+dMeorhv> z-#jtpGB*O=pTeWICwud=DgO+=dN)~s#Ux6qDCW@+RoRwhM5xT&B9ai9FTy(Bh}?hN z&r1$k60rD+%3*W}(8VIi@#0O;rXdSuwAq2|Ev{|aBZX~WxYb58V55B?6mU{*FZ&(gIqQ6DyNChT z5o|2WdxJxzNtghC=snnrw&b#)x{sJM{49d;H4BxVu&n&h=uwbl*canMTWL%yLgHpE z^tewAFNqKZ5_*^_Bh{x0yW~VQRdN}Qy;!wSmCc){QlQ~Kgq2*U$~F-ELSEiBYL|26}PPu zwB_e_u29aLp$tjL_O1?nixpSNj1+*t(&>8rqrp@bntUQ=|JinTQZk9>lP4B}9FC!c z4ealAWf`TJ{4AXQJ8*yB_$%=CkCE}O#Ka80znpDrzLNCLc&!h8eaguU&KTfR7N^dn z*r0SZoUts!R1m~o$1h!f6x5R2)4mp4_2K}xsB*^IciJP`gR%qyTVM31=_?IdK+78X z)V15S_e!Nq3{Y)y^$%M$Sepv2oDDND=AHq>)36S+vX%;nwt>I8#}#^zM1SL2qT+%Pc(}s05G$Cl`0p=RfX|PpCn9 z_1K@y-{9wM2rNR3%#$VRrPZ;Ep>w%pX%pF#Fx@aXpb;CM17}g?6$L-aKo(^Sj0rMs4R=b|J5Z=*;4YR#&vt5d^5ZkSgp3~yYmi>nS}dbEPPF7bGJgh~gCHrr!JtB=HbK{B(1FN#PI zb8e^63avybv3T58m|5`${H&&sefP5jpwMf!L+9&R1|89zl4F6>hK3-)oq3iOeZYd+_zS7gET;Lpxl2cUy?R|a8 zd`JR7?CXC4aaV}n8$m&jcKk@vzdW>0#{^Hug=`P6r0%!lH2cRrgc@3)^}%MUQbN~? z@B)m9|3lMR_%->sU;o|)qeD=-MNsK(7@`tVg3_InZlpI*kq;@|OhH7tyQOOblui*C z-CfVV&+GO37k1yx|HXXBA9)XiLv9-8dUoub;*u zZ|Z!TM}Rf_&w$&xqH-k(U<$TJyt&pit)8ti)RPr1>H%lCG%mavVWiQ%b-eG}Lacv6|T+8m`^l;~tjsTfOeqF1=+(t z-$R7su}}FC4mVL1#4SUY@Zoh^KRBNzot!5A@!59olgx{tfjBF0_nE1X$Tk}^wKn;+ z57P5i&G(899@{6+5_qB41Z`aJPwpLwlqT3A3g3l7b$kFM3p_c#;57o$$ ztc_FP;qgxpwn{lR>Z5$nbpeyo#PZ#+rq%%6lTlFK>*N({>x`0~sP~_`09$q*4L^C> zNX38kfnoHV#=Vb)emNOuC|0Mg5~H^0{tPg1^i+&8oXI>s$xJu-_yX?zhk-hF&Q3d0 zYb)SM8k!4WZtqHH$FzM|iOIg00UbXItojmjJDMOIa9kZFSPIDUJj6l}tp{F*0IE)Z zUWN#zylS5vvf3RfE1c*Wcs?4Nq;uPy{KQK@wV$&wk2{^WtM*^cbdyv_D-lcrW*p$m z*j}YkF3u+W-Gv00`8@{=Hv!ehc4`nNguu7TK#o~U>$;vw2S?s~-p!xA-Z zyjn4LAj>$jNh#C3k$F4Sv2%sII$n2%V768b&v0r+;5Zj1f4%VlF5&jK6_Bnqv5r@( zb-{#O`jkt5uXy`}E$S?yZUpc@22rr#6*PucAtCU0MoE`5wYAKgYb6f&`KrEIvq_iJ zTtM{Rjw}+*-=}Q^=QpFbn9`#2o^7ffCzZv`n+GUwCA#!Le_U|yfqE`->FF}2N?GQh z-3|Da_Ht z)O0#zVBm93N=nM=p@SL!`jLmb-#Zk;9pLn1{AWMw(zT_Ll?p3q<^)m84C#I~!dkf!UlkgYrZ zkh}Fevj%@}vzVm>)6&6zpW`Wn<}eyLnL`8Hctc13d$YK;2vPP`!ZI>^BIOsD7db;i zVqKL`BSFqpZXegg1$ysYFSo#`U_|jpPrNVjUq+e=tWJ0YOPphOK87g8Jmm9S)H{)w zt-7;+*XkLcnEa;{(I~?eO7Vm-f~_kLIkLjs^sTA+v+3?wyd!9^f`w!uuPpqOo&__w z<$)xPf$PU+Cnof2@ugDAuo7}SXM7!c|3pkS%*Jr^jw9jUC0$(jpC)LcZ%|7x@p}x+ zHBI9T16y1*xrUaV)U2b;u3x1W?X)hQ@8{kXCLX%75~HLjsk>VF01fqTM5(it-a6OU zU@SXgs;$izcS7Z{ceU=-pB~gSq9tb@KYZqV=109WEgeVTvpSNPhKpCbLNLGSC%a<~ zY#4DhE(0oRY0p!F>+lSxk`C0pSm=73FVYXwjO+gRjBuTc{UA?y`S#Lf*j0u`DBiCt zRHQ}ek@={MDP(kOkX55G?cIol4K<`>eRDQ0XczH*Bi$Kc{V45SFF%0}3%uUIgdPUv z$&9TMLW7BjP}YiAdTgFGji3^JUYNKbkF%pgt)n%Zo?e?~h4=L0@856D{wIaa@(Kb1 z_Yx({@esBC46%cxu%mx@*Gm+)7Ji5SRQ)cG-w7^(AF#2KzG};v*xCb(Y?_8v>>gY{d`I&0f67EjbEVcO!eYlO7PFXyOdUAv)jY7fr}pkgNKKe zOb|qAs#-?SXA}jmX!QsbMJA}*DI}McG~OFKxIs_1VMwp_g9dH@5)CTFEmR`Q{XWk~ zcEnv359`VD7LxL*PnCox(!SKT>l5VSVKNliK^2+O<#Iu77E0~L6a!PDsA}J0^eX? zfj*G6N^|0C_vASj>^dIi`v}Q{dl>cG{U3qV?&i z{8v|rey9(9Y3YC?FqR@PcyZCdmznBZ){{BK|Dmc8*a0vK`w#_-Myv8Mi@evGIK`j8 zom2X~I7YTYbo<=CEnE~b#wP9bn4JW1e0)B2OR~T2LJbr@KDsEHTs;}o8vL^rS=o7% zX`URJQZ~?Cq`&;jnV!8wP6RH}E?v6kBnpV!%6$BBn%fI4=pA2y!ZKR2DlpYm)K;s1 z9sb=ea0EPWmekEQfbV?Pi=dyrAud=|``fM%k$A%5epN{CYZw_yB(Yt13`qA#qwD*a zGc2Kvr}O80s=`L?W>?0h_5ZfMnRDd%1P7Up2+-QLG9>kHw%sM})wQSn^14JA!%>olek+_P<`$Li%jZdf!jW}nHk{09 z8;>=O8Pw|($U$BwGk==n6uq+Hmqf2gQ861tQgXRK^?=GG*=C<-T=taBqt|KZG6o=v zmX4JFd7-oKo=Vg=6?`U&{YYPkApX9;hlhi|)$Hc3je|{T!iaywnY08~x(+#ieET!T z0!`2-f9~q3+%U){Nt6WQIAE{E9>#!RAgwXHHO$Ps;*b4m`>6;Dt1@|HqTuY~ee6vR zI5%QfJY=Q#xvLDZsMq8O&+U&>rG!p*vhD*8t&ayI2Zfbox~te8G^!r55mfG|kEbga zp8R>53diPvQ0$ATS((ZG$MsR#u^q5+ff)nu_gVpV&l+Nuh)+T16_aH}y<;n%wWbX_#c@o`ExZ5T-84VveSF7qagf z5L@SSyM7;5rgkxDCL3_@g8{fXp=dkOiXOnC7inO#OKD)>%DMjv16zOna4hx}@xBxW zwnvgJhMXWjS`)=wC08iyY6Ds5J6SM1!(KGV{eCp@%QAzi^)vCEBEjkYAv}p-tS>(Znu20$K!lJJITo!Fmx|ON? zd_I}s-`E5N9_a`*L`n&(KnC089MaQ1Vp8o%Hm!vdX!b+-N;X5oJpq~LAhA&3`P zg)uixP=}1e3)om(HUZWK2YKwj6}2*4t`EI;AQfbfl}RI1hlt{+o|%w4A<9^PO8_=5 zihB$oIAr+TM9+P#T#<+%kLldy(~FL3FkC8}4YCy2P>%n#=Cx$^P}#uW!vR2SW@3zn z)rp&n-Obzu;W%DwE>M!qwhmASk)q_YlBc)xm^6s84_K=>{L?)MFqKsaXvvu%4QbA+ zH=Aj1!*K}&glyia-dcATlP9R_pZH0e&+Ge&pK!8bi2x-S%ypkgfHZjE_^9eu@zx=z4NguO`J?dT{ad^FvUy1c-I{)!sK*tjq#?m z+tsRLitR>WCDm^;bJ#~Tfb=IVpm=?JmYK958$CrZ{QCvX=MfyQM!@m~(~1UP+chH1 z3;!<9oaVD#JFZ%&1Sw$F1g%|W0MHhm6)HMz9HoxEjUQax#8tOZtpssU#+&mep`EF7 zAE$|9hiIZn7=#Olpr3gWhnox_Aoh`da)SiVD?u1#6Tvj@&I`1#vdz;pE-xM>+PK8Qw;<74qHd952)qgB z=oi`PtdQ&I^IzFpT+ATkXnyjZ3m_vDhgYP4yv%9Sa2~VlJ;paOZz^d=h5xGl$P|rC zQZ1E7$GaUPKfQ(Ui5n#pnln--s!BS1syT`*I=sA&Cnr$}MjSWglYGw&z1b3;!0ijm zy$cn;H@C#0e4bPlT^nK z1CE-!9*vmyGL#suSj$X%MDP%zXI$BSwLfK1#QF3$s9ZHpN$(-$&bu1s=UVv*!dXHO z*<{my^je^PtkS{eWDvE1vMd(Qkk%<}Z5g3ry7jp$Qqgzs8`fIcm)8SMhO z8wCOm8B6dGeT1lm8GiGH+<-BL5a*nWqYY*NMzD^;<9WiiusOKK0mfbn>;>CE8=Z3# z%?M$ysQJXDAlTY0eH=E`)}XWFpsI3e7Vuj5^DbLy4@O09EXm6VI4gdzj~$#2z@=7$ z0zGDM9zBEP4=W(p9`pwV>G7_#|6~kKx_hB+Fg$c}LZNV(R%z5?PEySI$op_yyo8I? zI!&5@{OXDg*r|;5DzWR_;W7t12`dQB5|yM@A-#o_q@E(|q~1-A3)&qTGhfc>e*09V z%wTg#+aw-g=Nr1aWQr&g4)8!N;roC(y@6rm`&qxHf%r&yyySrMscr+Z?yMS36K zZeQi^#;#z!`3#{~-)xwv%UgFxd6hp5$?IM!F7Y^5Z*pJR5y&jaHEk+{i8Ke0jLG1> zUO!@oH^~tUV^l>XtR8gbJs-q-QV9?*o6?i|x2LN6RP2NyDE#`5HHK=#-$05j9jUW zD!y{A{or79^`#+ew11sX>o;AE>UD#uKYWzn--RDf@6G9?JRp`Gx%`vG5T@rZhhA_osI9n99q zQ5u~G=QzbUlOECYYq_OB!)~XFs9IbY<2|?6n`s=~Ki}U3I3#P&uLhm9Oq3q(1Z36u z&q?2P9PF3SY-YP;%c4rOR%Zime#N%xsa?>D(#L^{I-c=iy|jiO>0Xc{;hBtKqfi*% zOE!Zf5M`F4PC%wTl_#Q)NG{A8tK^ygOzNXxKO{#vp28F9!qxc{|I34HyX3;HA!Z9g zSXoGIgW*YU?UEZao+sc{KcONaj9FNSqOhzFZ^u%i%p47Ve%W|WX40ec&T9W#sQ~zI zWUamzI=k(Ak~=&si7d}6^mnfJIR3eP7Q*8QFE9$g;M*bLWYirvj6f6_Ui zt8c?*(s8<7h+F0wc~dMyM3$;fPi5d&6=!HGqcs{FO2#vvdEcSUs@kRjt&zDeO z2);1qdY?7vlx>W}TSn(S+1jEc;3IGCrt%@h9Bq7rI4YX&dB0%SbKI=iVNpo%sBqK( zQx!F{)Ny9`i%*+`mIV9l%fFAO{ze!<)!0&k^5`zvd}Vp4o4gR&$w7Z2&U<)z;2u@v zKzlkeesu&&ZsKwxJbk?#+U0`(^RFX8xlaMeeSq;k=5g&b4K)}OS3+3-+Rz!07AT%- zeaXM9dPGZ;oLoYA`JPjo6H?OsEouC+9v##3K7i5*jVFV(^{b-w@*XRQ@S16V<~~2s zYWgXGJt9xR$ZO3HvFB7(W5yEZ76kH<{ZSezgkNz#&dr23*;YvUX+l+%aL{$VtT27A zHSaGhB#Q;%ao!Nwz_Nus=1cwyhQ5P!b=tmL+k~YimS3C zsJ{Yfvbo>WPIEwcTkBt?GdI z@`k1p>>$D?_4&t>*2YYIAP6tAB2C5}GZynR;6|Nb6HMSpA{hyNNU3Mn5g0WxcoK#l z@|>oHp88%!p*Nkf30!MVjJL|{wUX|0g>@0%H)4kK+iOhdj9dMpn91beNb)od6rpD8 zaIf~Be7Pl(X}>L8e~pLg)_IB@Y_D8=DDsC`Eia6i?}RY@$&)@_uVXxd7kFqd3N&x^ zj2W+yELr`?WYg#H$~!AkHH@YE`O&OnOpnJV<7QPu?Wf4{GsO=3G z*IMO%XRAK@D-D;UzVgC!Onj;Or{bL-oCOk{hT}TL>(|ivM^j2f*QkE<&88y#hjoBO{T|0#lkDMt*L@~M#c42 zRFc9#N1b|QFlj|xQff*|2}!IeRQZHunB_hqjx52AmU>5y4Bxw0867jpV%(Qtj) z>v&S({MIcpI(*2GXbCUhMxt*4j}V|`PtJt|<*Bw>xX6XLU+q9kMfAhHq6QDh#CP6n7!MYW-hw>*Hb|PD{K2`31|Q> zN*vLZdhh+Ytw&qNjdXKaoFOS4RJkAREI*v*1YF&IK*NJ?Yd8>cyOFRD%p z;f5=+_?5}e^gOag-!xxpo%e)s@`-61-2P;|z>F#zK&9SJk! z=IFc*V}3gi79@!>(*DXVBowtxMJ5}7zh$8$$CE9B*#T1u{Mun=+*h}!;kT&=;yHzS z*pR|)t^)G~&cDSlBd{~Ts8=lVS#J`ToKBRM!+5QmM}vy`zjxdoAy6Ynl1Y6T$gun~ z;ARu7_~8|f;>=m5C_apvW6{Mfzqm7b47Kup;b%ur?+GFnT%q-gxh%l(&BUImdC=Q| zJ->tPZdMjN%;NcyOq-<`!%ZJMV6^?JoH1RN`F$@;J};pb{cqSXOT=nS!`QxSaBF6j zSFu1nj)48r#x}t$kDb*D^=N)y^@tBQ3kw}p)-Kr?bPD~3of3R;rGcHH;nYD|6p#75 zc;h(DDbEWUXJ_TEf=#!aA#g5E7hje7)B@6KK$NSb=oK6#fWyI((^BWzeF{KAHb_y^ z-#7o-I3u^C5~<>B0A@%?{DZEmc@T>1-?@0b+$*ack)q@dkfI{ba=X0+smRfcd93Z< z1_phPbZ5`d&+ac|URk9O)xOpGt*ATx3MDxN+q(H|8Fj$>U3SvIR=sL=j&Cj_ecRJ} zxx729!NzTHPDhWs#QE+TTmdfA3uaY6oN~Bvtq~3qv7rOdZgu6nVf;t;jvSZhecTfw zHgdE&UUJMXZ~RQsDCGd}r8%S7ghWO`DE#cCpz$ptZ!cMQ)rdhlwvUwBB1_w|rt~lZ zW9N5wgeZ3>E{;F^80Gr4qNe|fbDwUN`+_ul6j&onHmlL}q{e<4p1Whz))+_WJrma9 zyzTyIJk+dI!)8UmjVG^)blZkTF0&Y>mE@C9x37ZJ>pGL9$&?f*3I}y&O-bO6g}{s} zxh{-kaELeO90dSdLOl$@J$RO2{TPN4y|#m!v$jin2>_epU%_B{cM=5hn!w-89D=QO zNKYk_8_0D0Iq!C$j3JWZqy;xJFFA+4XM%r9Vy-jbK_oLFmMSLIXYM`v7Z4 z8WW}UvmEE9UU8^D{7anJ8}W0AS!W|rIHJt|S^|{qyf9yWqrVr@MioPfs>)S^Vvv*r z1w&!kpA- zFozI)Hq#RR8er%8_pxtEq7^et#{bYmjsJB`w^&$Vs!gczErEa)WRpDm-N_5lfdll; zZlkFTtqBe|xe1138`ilmgY%_~=iD=k8Q_BBJ_-cfV@O8oMf{wfCd8D{2XzVYCpWa~ zM9&!$oM-~x&N_(uX16jfX2A|EJHk|GgB^Oupk)pi>(F;hEJn&Wpb6xn;`5=+(@oEZ zh=5(mt^l&Qmlo03|4{#msr+UBAIF|LoNbCS`kI4hU6qz zYpAU?8W+=ZUJT|Bw}ZAxLriJ?5`71Walp0%d(LYmm2x-87+n zEGurte8&Gu(#f}rMl#XudDC!hqN_nC`|xEGxc$-tcarcu8756}tl*5@DUNTogyJWGtAa?NX(mb?0dK#UGcc84hjWlMRXts4VBm z@b&hJBzOR@tLr)VbHJF7K zS`Jo5S4qRb)$Zm{=#l;TJn#Bk8q5qcw*ToqF9h!S7e#_GV*EX&LqO1L>UTiVKsddI zc`j3)5XiQP?){e?5sQ@FfV&f1C{0$V8C_YTEf9;O**~|wpH&^BPp|GHe{%C*z?Rs= zPCcl8I)|P?%Gd0-&g^H0Wz@X&U!+yAj}rz}(7fXBwHR={;GJaaBvvuTISWX)2ocPr z*FP$39pQv z-^hao)|QGSEwgNA4Fhm0%Mb#)@$mZ#*+f))S5~cptT=d1Tm;4oLntXHcT`(p49W6k zdt4vv$$*s&Zi}=yG36a!5cx-|4Y|41&t{E&nTtJll-u574L+7odxEBbV7xIzB~`}O z%hF;4&5K;)z8itaGrVtN5!++1G7#KkkS=TU+ZX-A2e2PqJVNxf>Z0`93`4e)6+o=f z$1B9}ZK~qFuM!X>88Qo(=MY>|?u7Y!;5*yZvu?#j3)r#wE03H!zkKjnZyQXZ@q1UK?U@BRll-`~r2cYeCY315!%C zxA8J>xQQUkM6wx2pQ3jL0gTEn6+OYtCp*@@o{F_j#W*qq*(+uHbX_Kxi$HDKUk0CA z2!)52g>lYLe$5$_s<;ni^wZIIh<@Wq?Tv$PkBw$_0XO<9FqteS%%tl=j^a}vy+X(~ z-=np7@>jo`NfP)*2FsCqYP~HBJkNP{MLwC_h?>ts;y5)K+}XIJW0>lNbJm#Ql>4WR z+aTQPc>6;Ud-#(hQ0lbt)%&ezs&}VF-B(b>lmKB%{tKinisoNJ5r^-2>yy z+Mr>GzpYHl^piTWG-^xT2iMo1&f~+{2m$|D5j*F6u|5mkqEo3YFNkIHSIuf> znEnn5jJX6I)bcY~pw1u|Jk!W-ZzMGVNHkUB{hIK>2UW@Y?0XFQ&Q11iDfE&@sd^zU zc{(MT`F^`Ex3-!HRCNoHy-d$#1z(@Z(!nSkp6uxwDZ+V*VFh4iHHQj6((@&zE8}jr-5>{h4m6hG7cR3aM=41r?_+Hgvb{wB5 z!;mS72im^=?7r%4dYc`VeM8a%i&eYGSqwS-Yd-8P z3ZN8j!@ehmD3CLxicWUeHSO3Uo@g}UQciZ2yP)!)Ly+r@D!LA|Zf@W=T5v`zVv(_uIxLTou8>q#ov} z2h#JNc=JMyPAu7k@oBf{1Bk-;RGRWA`6Lsmm9wf-$e$N|$aSHRh+M^z;JKa3s($N! zAy03=k@aM@FFx|=Mx{M?{{z$)!#zlQUJyd?qFMRm8-ZlE4Ao3ADq7LWVa2B`?<862 z!*x=$kfyY*d=8m9WXLgK`!^WMQ!c3V9OAN19v&Rr`TVIa-nVbe>~WM)qHmq}TGYWOxb+06o;~Jv4SF!){n4}Qd z2DsCBR^p@I$D(>)HJ-jt`gM88LKOo=%~9>|va~Jo0avA<>k`BzISxy=J}(!-ig)4a zy^j+SkN&@i2%oVJ=`IU7A9dxiJ?>rcjFlV<6IIX^9Acwv1$~~#yO&^YRdpl>E|_Ku zCHmwMUHqMVLb3uq&Gi$U!w`gCFY0iN=X{ggXj{}kanp^9*}<-Go1eM;XCw<4bLCYW z6mw6e`ltPl2+*bhI41;@r{t0W490sZEhZpQE-8ReC=ZMYQfTEv!~|~x(m+L0z~g(` zMMQsO63fbP44^0Gy&p=BW?;2*P!C>@o%OfoYD?;D^LQ%U5y)Bm! zny785S3U|GQ39$rqqqO3)F3^3a#X)kMdp9sE5>`b!p-~Tl$pe>>#ao!9^mg|wT%;` z(??wJP@`t6`+r-$vxi^0zo%`V`S|&izRlNkMI$(5c0DM;b|=eu0o$_JIsCHda297& z>&}@XMulvLwOu>*=5DolaRWvP0X8XxJnw{r7!0mT=2&>`p*&oxMt%3sUssWe8+J0$ zd2*g1DDTuYnVMaSnra@yUnW<#OTWw&fFgD~urK$W)OA*^#IsW9abUH{wr=t=f_pBI z-Yby3SoT0C#Yw*@L~!Ia@myU8ZWCpoR-nTc@#F{hgaCs|K%;8c5=C3BwkB0fh9D+7 zSz5mwGU!cHLgtYWqrXc{EL`2{kdz~gd2;CF=Jvoi#jwd|y`K)t`^Rm`-a3g}{mXGD zj9A`uh`Dg0-4S^dJlQ8tOI`NDw{mhk6;A5O{is}-n8qkMSiL_RqI^N1AGt@=VdiZ7CIFtF+5B_H5Eu=VZV~z+P2@M$mGM(r`jmf8b05fJnf0ace5WcDFF*GF$9(@c@ieQs(iR zyI5)hGM!0x)W->Fv&2k6q)#pFh+wYsG=2GF4PrqU$IDk&F_A2vp6tQJQ(+_c0A`%^ zyfdL0!H~4Yso3tWw>W_(XIhuQO%LnMe1px_nWgBX;dk-)#;E$#gL0V?F%qOU4PEUV z)tpH}>J415Ta5aD3}<+P6x&Hq>Fg+LSIdZI2HWcAT0IRp??= zY6N_dfDAWm*V&_Rx3yEa)J=H~Mh*h|6%Aoy;9~+V-%D5BMftsA>xhoX)k&A$5x%!T z10z`3Mg;_Q!a-gq)2RN&9pG*L$1CGoaLq_5BxsSlODRZ=%@YdW>gf}fpH zw8sF-P$?Z>^$babvfvQ)IGh9qVav^Sa|Ph=vThhplJ9eIJ;Ha==HuSh?5{Dtlz{=x z=m^f|>eatqR90Vmlg7_+58HF;yM_@K*;t!)T1Ew=5SwiLsG_L;&&hdq?$vvWDl_#v zhmegcJc>coO`bq2PR?|)_7$*B+f73ze@ypDJ)kZ= zTJ8ScFUc>ko?nHJcsWJ_z!9+pzGrGIg}Oxw_DlZInKe_2n5x@Ey0v;eXs}#Dj^S4R zf{9L?{UzS}$`uGggbrTwnY8w;JVb%Hy>x}HwqT1qfr+S|@~k+|NW~uq(x?u_HI6&F zvAz1Wq$BS|kuAmYv?|MZ;zF`;eSDgjjdWssmF_@2dqg^0PAABoOEiogWL0@#jdyX; zbRWX!BT9$GUEkL>>GH>2%u9i<$Afq+6KW2@APN)Ct=$dy@=Gg4X8@Bc45A~arQ(pY zM(L{gCg7#s(kFZ4VTgU+2-AVE@*5E+56UN4m?AvDFo^75UlW4%`8+O;_~zV-mO2@_ z)0q3sX*8aNMMJR21~e5pz9litGupWK2i+hOtjf9nVRjZL1na}zK#ub3lt#QegcRxi^)8M0h)w+p0^Gjh6p1(8nUm5o0D_#_3wJNrQZvL^)$57mqj?rrW(Ld>vlF@|*-l z(gk<=D-!x{i2T_f_J^{6$EVt>N8jCZRkZPBR7%Y3UTBz&J)nR0n%nQwX0CLwwj&Q4 zXGvu!VF?RU)HHwAR^YE+v-Fmr`^fahpq$KCCc%m?)8sn|zZDgq`o}YDWJVu&XSuYb zym~0HsWcSF1_0&*r3!qgp> z&Fj7@F=>bvrN-<_mX+im*>fNFkP%KmJ6}-4pmWs6WY=0J)*$w2Dk+S45su*P0hIWd zc2sS3%@Y_E7KG zG-l(+(PP!8x0}m!j7j&OLu+Cr#G)l$|3`DJHk~y?n#n+;zeW(f)la2e%#eeG-Wmo5)sekI zfs;q6J(nuF7?AK8~*x>)(3hi_gJWQ zi}U}y04^0Kbkxzk4mxigg}!HLkJn#S^{qF%`1HhC?XX`DWC>BEk)#qtm%B24OiqNKnjaso8=D9WcK>u-Jm_T{ZHG zf4g;1y9vP_gJd09=}D8%hv}NXjF-XKD$jKg-rTjkg{9 zB2Emdb+P4g2o{DVJd~7gwV*pUBE~71JUc0CxFxsdL?f;@D!q_;La4YcmCDe^2WyN` zSZUKTZ{?4C#N`jdDrXCZ`5PdGPx}9(ms3hRd-#ZH^lY<@-fK3ntYj;{tbWhK=*_)1 zn8xBXjP6Z^!Vykc7i$p##b3_}rjfjv5&7Bbbagm&U)_jfpm_M2PvgaD41!L;3NJ^|F^VpYS^ga-yAWI^# zu63SO`0+pf=>aJGW%?CqVKVRXApk=d>KT`R7%ycbh(dm^*kky%qp=C@T1Y^u<=?G= ztyq>Y3*G?s=}y(wUq<84ycG_Q-RjyKEWUne?iOa34$DsHSbCpG!Gbx?JoQgwN-})^ zAUBKFTCb#qTRU7HHIHP#b*N1a$*pPa&{IBAjY16H=Zr`VD;*wNWQZi5_&Os(!&<02 z-vq)eADQ$%4vt+?tF@PH8*t!l-1zonOVHHUDx)TKcyZ-@H|x8F`gHW*s@3b#CH&~_ zNnBUJ2r2}pw{lepOG}GyP|UNwkRN-RERdWNM-$||4cy)Ad`2LmJxw6B>U_Sm7o&&)ZK~S zh<~B4;iQdFB;Sbc6`c}mtPc;48@e%CLc#!Xy9Wi>rdqAv6N@Pl*EaK{(=>Rc2{lHZ z6S3+wC;#A(r{nc*_Y@UOf(7=AUkJ-re4tMjic<^|_c1X~>AoKL&k?;sXgXQ@;-&Ka z>YH>J9|XSX(=Yq?2b~T+6%?UIMZ?+P=7CrQ(NV)@t-w3|xB0GBLci8lWi5ff_XdMR zIdq+g#IV~;f2ZDy-}ULF8Q(}lie8la3V3d}2LYNXkv$)OZH^rg6zqXHXFKt|ZAoIc zJX#DASFK#yekE%ngZ*!fCh>msNIrbq5+FG%VsuE0r|O~qt2rx3|AYU^rBtCT&T~e7 zgFn8bbn|>q7WA^I*CS~32cD3d>?p?wq6*?*+?Us`xnpyZAhHO#%pLqdh0wde|NJ_c z^xU~)vq|xbZ2#U*@xpFF(WUhxzcdKUTFA@e7B4|06~Ii(KRHwb1!br zCh3UTjxGJqeax@+SK4&+ip&$*=J8O@m1+~7ml~q6&3+$pXa=wt^pmtFl6w>rguYg=%0zlz_E~Ml*d~Ya^f^GF`%WHKlKIi9LQT zv_#!xQ7&X1$I9}%-TCAK)2FQRZ0{<(0Pho?ihRClDu<#%10UqU)DwCrxo(ZjDF z*|U?blOPOYTed*ekNQE9o{`eRBX|jT<2H>VIBoD72m_3_)|a2Hc7$>@Rkh1uC7eE( z8>fOLGdR0^>GHyBFF&trkt=g*Ryd^q7@S?8M@4|PXU-1b%NL^w%tzX#yBj0iNII{J zMkk_eYklAO5hMfYWtEuYO@KJYfmh1r=~!yh^B#Km zZ+kS%6FI#Lf3Z}+=QefEamkS+^`In_>JMv48(H~!y22mYc9?l8$^R6CbyC!q>EAR< zZir33{&24{u7EM8N6 z6Bdky?LklwwtiwBp#?r_4H~1cmwm*Y!@0I7Z&TzKVvHQw`ft0mhG=oyMIO zJGh9`!--M&vP@hh??$dZ_W4`i1p@F|qJb~M5N78I?<{(lxrtfQA7WBbQA}(oa+j~K z6ZgM7y=v9a1B+y?vab16{t-EmH(z&^$`;S*__<*>?5i*xAqmJHHGkLHvHiI6SStIQ z%hc3Zp$rWi)@Tosy;}GOwRzSrts8I2U^YG;FEz2NXa-P9R*5pKi<%v~FoQ>ZTJc#Y zEF@(Y11r4bJjnJT2GuK>Uy~vKRixHd!S>de065E1Eu2F|w4B_6IECbu*Rz+&PqJ># zI8&CJ6pe6Ih+sHi&J}25om&kxOuP0R&CqiJLYc|TWY z{!$nZzY5xsd9})SB^|2OCrNl@`;manxD2_6@~y3uq2A8_ZPvChIkp>`G(IQ)IE4tv zVlqE&eNrLBy_#$*4mCo4RIjHRVN!)YDE5SoPmqdbza^2&%IUbmz_2&*I%A_aO*9w^ZP(-ds&=L*P>(Pro5blG@g#f3Kyy zulNDyUI_+I=Xcb+64_`w!M~sgGx%JK_aDG=~lS|V$ z>Aux)X`jr?6-t~i8_LOf8aPuZ@bDF!9m6A@J@kXSe3WjLS19&m2uP+tLk`QB zJgCT%WjSBH{6hTA^S^yZ2&OSREgD8=OuuRFQ=LZK0dHkghp$Kt77MTYV4O8+>sn8ag zrcWD)AJNg@X4n>6a`r6r0ouvuS=(R?`zqG!?l-y^f_)rs7tUxa-3uHkC@yIQ1E{8b|zk_cmSqKy+c~UIX)a%au(1tBgpY|__@`0O@z&9+E?fHd`6L8sA`VtXN-xZwrx$g7<03+4 zhCNA_Tgf{6IT!wR-ESWaNXJr3>pjUnx}tL2p=|O?!kxMQ*Rfu@*~xTW@YOqivlJ8- zM>ti*;YKzFGEWp-ind4x{LM-$P;OG*ONE)ms*MH&J+pvlnUb5s61lA)U)6E>P#!^s z*abb~D=dwdfuIf7>&3L&Y1~gZ^}$e3?+7d$5^mhiPN>cMgOdr|{xovRK2*E%=rT$? z(wo<2-+DMvMVVaM#vq6ja5lUyP3Z|T*0v+&y1#;s`tYFZNU9&UauIv4Z;gtfa@=Nm zwejovurP_5q0OSiQ!I~R;n#yt+YKo)Uj(4C8XQXRqEzi<-!{^)_@7xyq|(6?yJ<-8 zJ;(W@?Dcb+sdck_H=7xbCIM~dE9$E<8c#500%|hiA=OryMInfJ$obu!sFyD0al*Sa zb*E(W4l&Yu+~(Nb7R*er%L21rY%9?_V5C#stDs8yx<`JS3* zwX^I0(R7wkQMK*g-owDqAt2r0h;(-hAktvb-5@F53?(y^W|4;LM*522?&iEaNS&_pRJgsIVJgx2ZSAZMbhYc7TA~n#F7lKMsqhT<-Q8hK3 z6>N7wW@igRmwRGmWVsCeDd$zG;4>Wx5EfU1%H#2i#|RR9EH9sCI`^;$*j7x1nnPrzvN=j@;+Y(~U9e&cV zt=;}^N&?((O^zsaZs^`^RuN+$#r`=k1`sU81#@XZ?oX&k>@0?1;(}Z`%Z3{DLXOgg zg`G|ONa^{s2l4uGnix^cCsRMn=wa9ir(F6^^+?#3U@3ZTk$)WwV5z(vYjgcPgmx`+ zNJ*rpAfNW`!9iW{^}Tp@)momo$12j+*V_!W2)gl_pI?E%9C}b|6U^YTRy3*P86BFL z-2qH;eQK-Yr5^z%*w{3W6bGxrXVFk3792+eW z;WvM$S0pL%=x2rZ{|K>bZ4`H(p;w`+V){v-nMsU!$my{q2u_)?`T0t-yUNPevU>|3 z#3O+7<>DQBrMZ4lV>*7hUlSkJk-RU=<0YM6_(S=kz&Ks1lM0NkETTuyw?{KXV$1En zCm@fI9a?H!+fuA(7ty95^h6@_^`+D$I+wi=Xeb@be@j}15`nZTbE^vLH^)_4qx!q1AQygraSP<#RXSrN z5lh>WA)u$o3FkagDDT? zrB7|!G8R+o>|XS&cBIcvCI%FS=wL*f6=IPT?-{3_&82Ur2VeWA&C)K70h2rGd@>xR zrM4o;_^>6!QJ}&-QEdc`y5Y))ziGUly%*NlW~lPAzqi9&8?STww-||N?~3Sc4Ulw8 zyFod=l0TtHIf91D6i0m$M3^oAU=sQJ{>1K3)zAXC+z=IC|6o`vAyN4_v#%VC*h)!@ z=w7fJ7R!^b;uX-S?aauz0MXN``PPse!Nz>JUlayqjXuyrX6xBtPe9-BL2IBK-^Nr) z$qXj+TMiG3L7KFtE5bh)zhcV@h$SvMgf?(=uj3yIBN@zg1Bw8};QaX$qu4tpi z)S`JecD=LRLJwPl7r9vl7NuXILE^+FAU8C0?^rz?8?XzREuSpM#}n}Vu%^yUD2r0O zUiFrJK}o5*O{3%WuINlg7-24(`-0$;*fZf;2kviWjWWlMHBd`+O)HHhEB1Sf09?t`#PSBPzVs}s3K^#5&+gc2EW?R z2X^+zJ^LJbQZjAnuxTer4GW7<%HAIoJ$g zmAJR2q`ZoLa+HHu2Oa?=x;_;HJSB6rAqK$W9irg=GU7{Xy3iGR2d=5F-#<5)5#doq zOGZVXqW@cF*zW`l+zZ-0vz>UH9|O*{0`9c9l(r@BhcpW6>iTFD*e-pg@y(2}h_NXl z(?vikW)T+YU)9ApExB;<1v&gI2XYzEK$1S**^j&ry3|F@5i2&(7`YedttPW9Baui( zir$&dQ>S2A^f-M2=7K5xfZ@$g<&uPsa3U-d)9Gx#HuZ@-)&@K#r*B^zps^?7O+XJC zZ!*oNEGSrNSfbw zw^TyjSPp=K4bwDOnF7MyHOkSq!D*@he4_Kdkmt>K4lpu4_m81)xnnObZn;=)FM|4> zFGQqK-!0Ks;Gy3?b9q0sTBx4*m~avwWG3M*9`*_D2%T71>oR;roveg97r&9oqJqDo z?e(vH@DQr$(sIB*{!jiJ0fvOAAd))Zlj%7FLA?O~_jcT(t$YQ*z}*6{`!~RgX2;xp zF)|7Xu>qJdunW-qK|(%4NS2qEQS*C|cEWS?CG+Z2L6gL(3~X-|>xKnD9Zbqz-(8=@ zqxWfa%YLB-WbR%lPV@<5oJZtpb~fyTKjXxyd6Uo zAqs8vupZs2@sa0i!S?XIKgn0axNXL^^+ln1LS6aKEbPH9;Eu(#zym$-EQgxd-;Kse zPcK}K{qPAynWt;T#6Ho{jg?$Fo+VRz!gb(=`;Z7`p7~D*@=epRG_`6SP$iP_-Bm`H zkZ;EQtt#AvdK z1&qbNLnKzCTlL@nz|wn*{VS2aLtHMgnm^H*ecba%_YAi>`F0||FER{ z6)Cg8=1wm^^vo$KH_wS)i|ZfR32JL=W}o&Q?gLoO0iQy}U^&>Z@~PF%O3%bCHYMr! zYnQBsD+>N`G>Q5)+UluD*dkOe?PV+WvEtpa1# zrzxbCq^G?ZgvF_-ybS?#X+O`wGEa-YhU(%4;6aa^69cRsQ-qIRvk&?A>zj{(?}w|# zchN#ohM7h(i?XQkuzBaG$U52F99FFqLd!I0Pr3OxuFl~@Kl^jwNMbi@z8J%fv#{rT z;3NW9JA{WAXlW#w8EeHrI7o`CgXsyzZG3a3PqQr$S6E1kMBL%e)~r&&f#%)eYxk>H zM`+Yg=XUEUxVF=4mf^72$c{u|ad{&ZTey~;QyE{O|4?h@nc$JYFa!e_- z_?#}w?l*VY`KSc%Be|h^qpveVKLM3d%65Pp;khtc45Egu&OGM&Eu>$dHE*F&+aBj( z^pH7dqFj=!cE)lM;O%k2N2ziJaoJd5V|O{qTemR0?_wYG;0Ze)e+uJ_5M8hhb;b8_ z-_ZvQ%D+8h{fJ~Ah#lPjeCUBpR4|M)4jQSq-SG%0AVPR*fb1N6UcGHTSC}{$56gR! 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 literal 0 HcmV?d00001 From c65b679e384d3ff20acf72a64d2acb3cd2fa4d5f Mon Sep 17 00:00:00 2001 From: Oscar Liljefors Date: Wed, 16 Apr 2025 19:59:11 +0200 Subject: [PATCH 02/37] React structure --- index.html | 6 +++ public/vite.svg | 4 +- public/vite_old.svg | 1 + src/App.css | 62 +++++++++++++++++++++++++++ src/App.jsx | 20 ++++++--- src/index.css | 4 -- src/main.jsx | 18 +++++--- src/sections/FeaturedProjects.jsx | 0 src/sections/HiThere.jsx | 14 ++++++ src/sections/HiThere/Greeting.jsx | 14 ++++++ src/sections/HiThere/Introduction.jsx | 10 +++++ src/sections/HiThere/Profile.jsx | 11 +++++ src/sections/LetsTalk.jsx | 0 src/sections/MyWords.jsx | 0 src/sections/Skills.jsx | 0 src/sections/Tech.jsx | 0 src/sections/Tech/SkillBox.jsx | 0 src/sections/Tech/Title.jsx | 0 18 files changed, 145 insertions(+), 19 deletions(-) create mode 100644 public/vite_old.svg create mode 100644 src/App.css delete mode 100644 src/index.css create mode 100644 src/sections/FeaturedProjects.jsx create mode 100644 src/sections/HiThere.jsx create mode 100644 src/sections/HiThere/Greeting.jsx create mode 100644 src/sections/HiThere/Introduction.jsx create mode 100644 src/sections/HiThere/Profile.jsx create mode 100644 src/sections/LetsTalk.jsx create mode 100644 src/sections/MyWords.jsx create mode 100644 src/sections/Skills.jsx create mode 100644 src/sections/Tech.jsx create mode 100644 src/sections/Tech/SkillBox.jsx create mode 100644 src/sections/Tech/Title.jsx diff --git a/index.html b/index.html index 081e352d..e7cacdab 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,12 @@ + + + Portfolio diff --git a/public/vite.svg b/public/vite.svg index e7b8dfb1..cecc781a 100644 --- a/public/vite.svg +++ b/public/vite.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/public/vite_old.svg b/public/vite_old.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/public/vite_old.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 00000000..ae248a67 --- /dev/null +++ b/src/App.css @@ -0,0 +1,62 @@ +* { + font-family: "Poppins", sans-serif; + font-style: normal; + line-height: normal; + color: #000000; + font-weight: 700; +} + +body { + margin: 0; + padding: 0; +} + +h1 { + font-size: 52px; +} + +h2 { + font-size: 48px; +} + +h3 { + font-size: 24px; + font-weight: 500; +} + +p { + font-size: 16px; + font-weight: 400; +} + +.button { + padding: 1px 6px; + border: 1px outset buttonborder; + border-radius: 3px; + text-decoration: none; +} + +/*on desktop*/ +@media (min-width: 1200px) { + h1 { + font-size: 100px; + font-weight: 700; + } + + h2 { + font-size: 80px; + font-weight: 700; + } + + h3 { + font-size: 30px; + font-weight: 500; + } + + p { + font-size: 18px; + font-weight: 400; + } +} + +/*Temporary styling? should be connecte to each component?*/ diff --git a/src/App.jsx b/src/App.jsx index a161d8d3..e0946704 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,8 +1,14 @@ +//import { FeaturedProjects } from "./sections/FeaturedProjects"; +import { HiThere } from "./sections/HiThere"; +//import { LetsTalk } from "./sections/LetsTalk"; +//import { MyWords } from "./sections/MyWords"; +//import { Skills } from "./sections/Skills"; +//import { Tech } from "./sections/Tech"; + export const App = () => { - return ( - <> -

Portfolio

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, laborum! Maxime animi nostrum facilis distinctio neque labore consectetur beatae eum ipsum excepturi voluptatum, dicta repellendus incidunt fugiat, consequatur rem aperiam.

- - ) -} + return; + <> + + ; +}; +//App is our main hub for all section and components. the "sandwich" diff --git a/src/index.css b/src/index.css deleted file mode 100644 index 61010be6..00000000 --- a/src/index.css +++ /dev/null @@ -1,4 +0,0 @@ -body { - background: pink; - color: hotpink; -} \ No newline at end of file diff --git a/src/main.jsx b/src/main.jsx index ed109d76..581314b6 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -1,12 +1,16 @@ -import { StrictMode } from 'react' -import { createRoot } from 'react-dom/client' +import { StrictMode } from "react"; +import { createRoot } from "react-dom/client"; -import { App } from './App.jsx' +import { App } from "./App.jsx"; +// { } if exported directly in function +//else imporn App from... -import './index.css' +import "./App.css"; -createRoot(document.getElementById('root')).render( +createRoot(document.getElementById("root")).render( - , -) + +); + +//main is a recipe and should not be changed diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx new file mode 100644 index 00000000..2e30d0b5 --- /dev/null +++ b/src/sections/HiThere.jsx @@ -0,0 +1,14 @@ +import React from "react"; +import { Greeting } from "./HiThere/Greeting"; +import { Introduction } from "./HiThere/Introduction"; +import { Profile } from "./HiThere/Profile"; + +export const HiThere = () => { + return ( +
+ + + +
+ ); +}; diff --git a/src/sections/HiThere/Greeting.jsx b/src/sections/HiThere/Greeting.jsx new file mode 100644 index 00000000..3a9fc326 --- /dev/null +++ b/src/sections/HiThere/Greeting.jsx @@ -0,0 +1,14 @@ +import React from "react"; + +export const Greeting = () => { + return ( +
+

Hi there! I'm

+

Oscar Kling Liljefors

+

+ Web developer with a background in gardening, healthcare, and + 3D-printing +

+
+ ); +}; diff --git a/src/sections/HiThere/Introduction.jsx b/src/sections/HiThere/Introduction.jsx new file mode 100644 index 00000000..776a6b16 --- /dev/null +++ b/src/sections/HiThere/Introduction.jsx @@ -0,0 +1,10 @@ +import React from "react"; + +export const Introduction = () => { + return ( +

+ ehjjfek fjejkf jekjfke jfkejfkejf kejfekf hjsflojekf ekjfjekj fekj kjekj + fejkfkjekjfekjfejk fjke kjfej kekjf ekjf ekjfjke fkjekjf jekfjejkf ejkf +

+ ); +}; diff --git a/src/sections/HiThere/Profile.jsx b/src/sections/HiThere/Profile.jsx new file mode 100644 index 00000000..bb49d1c1 --- /dev/null +++ b/src/sections/HiThere/Profile.jsx @@ -0,0 +1,11 @@ +import React from "react"; + +export const Profile = () => { + return ( + Profile image + ); +}; diff --git a/src/sections/LetsTalk.jsx b/src/sections/LetsTalk.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/MyWords.jsx b/src/sections/MyWords.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/Tech/SkillBox.jsx b/src/sections/Tech/SkillBox.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/Tech/Title.jsx b/src/sections/Tech/Title.jsx new file mode 100644 index 00000000..e69de29b From 02cce8f338368fe7fe15bebfdf5c1e5496818888 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors Date: Thu, 17 Apr 2025 18:49:30 +0200 Subject: [PATCH 03/37] trying to work with import and export --- README.md | 4 +- index.html | 2 +- package.json | 2 +- src/App.jsx | 14 +++-- src/data/tech.json | 55 +++++++++++++++++++ src/sections/HiThere.jsx | 6 +- src/sections/HiThere/Introduction.jsx | 10 ---- .../Greeting.jsx | 0 .../HiThereComponents/Introduction.jsx | 16 ++++++ .../Profile.jsx | 1 + src/sections/Tech.jsx | 18 ++++++ src/sections/Tech/SkillBox.jsx | 0 src/sections/Tech/Title.jsx | 0 src/sections/TechComponents/SkillBox.jsx | 14 +++++ src/sections/TechComponents/Title.jsx | 5 ++ 15 files changed, 126 insertions(+), 21 deletions(-) create mode 100644 src/data/tech.json delete mode 100644 src/sections/HiThere/Introduction.jsx rename src/sections/{HiThere => HiThereComponents}/Greeting.jsx (100%) create mode 100644 src/sections/HiThereComponents/Introduction.jsx rename src/sections/{HiThere => HiThereComponents}/Profile.jsx (88%) delete mode 100644 src/sections/Tech/SkillBox.jsx delete mode 100644 src/sections/Tech/Title.jsx create mode 100644 src/sections/TechComponents/SkillBox.jsx create mode 100644 src/sections/TechComponents/Title.jsx diff --git a/README.md b/README.md index 200f4282..7d59e238 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# Portfolio +# Oscars Portfolio + +# https://oscars-js-portfolio.netlify.app diff --git a/index.html b/index.html index e7cacdab..5168ae45 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ rel="stylesheet" /> - Portfolio + Oscar's Portfolio
diff --git a/package.json b/package.json index 48911600..7237f086 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.3.4", - "eslint": "^9.21.0", + "eslint": "^9.24.0", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.15.0", diff --git a/src/App.jsx b/src/App.jsx index e0946704..5a6a08ea 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,14 +1,18 @@ +import React from "react"; + //import { FeaturedProjects } from "./sections/FeaturedProjects"; import { HiThere } from "./sections/HiThere"; //import { LetsTalk } from "./sections/LetsTalk"; //import { MyWords } from "./sections/MyWords"; //import { Skills } from "./sections/Skills"; -//import { Tech } from "./sections/Tech"; +import { Tech } from "./sections/Tech"; export const App = () => { - return; - <> - - ; + return ( + <> + + + + ); }; //App is our main hub for all section and components. the "sandwich" diff --git a/src/data/tech.json b/src/data/tech.json new file mode 100644 index 00000000..c5968fab --- /dev/null +++ b/src/data/tech.json @@ -0,0 +1,55 @@ +{ + "Basic": [ + { + "name": "HTML" + }, + { + "name": "CSS" + }, + { + "name": "Flexbox" + }, + { + "name": "Web Accessibility" + } + ], + "Backend": [ + { + "name": "Javascript" + }, + { + "name": "JSX" + }, + { + "name": "Node.js" + }, + { + "name": "Mongo DB" + }, + { + "name": "API's" + } + ], + "Frontend": [ + { + "name": "React" + }, + { + "name": "React Hooks" + } + ], + "Methods": [ + { + "name": "Mob-programming" + }, + { + "name": "Pair-programming" + }, + { + "name": "Github" + }, + { + "name": "Git" + } + ] +} diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx index 2e30d0b5..820bedee 100644 --- a/src/sections/HiThere.jsx +++ b/src/sections/HiThere.jsx @@ -1,7 +1,7 @@ import React from "react"; -import { Greeting } from "./HiThere/Greeting"; -import { Introduction } from "./HiThere/Introduction"; -import { Profile } from "./HiThere/Profile"; +import { Greeting } from "./HiThereComponents/Greeting"; +import { Introduction } from "./HiThereComponents/Introduction"; +import { Profile } from "./HiThereComponents/Profile"; export const HiThere = () => { return ( diff --git a/src/sections/HiThere/Introduction.jsx b/src/sections/HiThere/Introduction.jsx deleted file mode 100644 index 776a6b16..00000000 --- a/src/sections/HiThere/Introduction.jsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from "react"; - -export const Introduction = () => { - return ( -

- ehjjfek fjejkf jekjfke jfkejfkejf kejfekf hjsflojekf ekjfjekj fekj kjekj - fejkfkjekjfekjfejk fjke kjfej kekjf ekjf ekjfjke fkjekjf jekfjejkf ejkf -

- ); -}; diff --git a/src/sections/HiThere/Greeting.jsx b/src/sections/HiThereComponents/Greeting.jsx similarity index 100% rename from src/sections/HiThere/Greeting.jsx rename to src/sections/HiThereComponents/Greeting.jsx diff --git a/src/sections/HiThereComponents/Introduction.jsx b/src/sections/HiThereComponents/Introduction.jsx new file mode 100644 index 00000000..5a99fafb --- /dev/null +++ b/src/sections/HiThereComponents/Introduction.jsx @@ -0,0 +1,16 @@ +import React from "react"; + +export const Introduction = () => { + return ( +

+ As a developer with a background in health and social care 💊, I have a + unique perspective on how technology can improve people's lives. I am + currently enrolled in a 32-week remote bootcamp at Technigo, where I am + learning JavaScript (ES6), TypeScript, React, HTML5, CSS, and server-side + programming with Node.js. I have also worked as a 3D technician at + Sculptur, where I designed furniture through CAD and launched tests on a + new filament. My goal is to combine my passion for technology and social + impact to create innovative solutions that make a difference. 🧠 +

+ ); +}; diff --git a/src/sections/HiThere/Profile.jsx b/src/sections/HiThereComponents/Profile.jsx similarity index 88% rename from src/sections/HiThere/Profile.jsx rename to src/sections/HiThereComponents/Profile.jsx index bb49d1c1..49d48ba8 100644 --- a/src/sections/HiThere/Profile.jsx +++ b/src/sections/HiThereComponents/Profile.jsx @@ -6,6 +6,7 @@ export const Profile = () => { src=".../assets/cropped_profile.png" alt="Profile image" aria-label="decorative" + //aria-role="img" /> ); }; diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index e69de29b..d38fb402 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -0,0 +1,18 @@ +import React from "react"; + +import tech from "./data/tech.json"; + +import { SkillBox } from "./TechComponents/Skillbox"; +import { Title } from "./TechComponents/Title"; + +export const Tech = () => { + return ( +
+ + <SkillBox tech={tech.Basic} title="Basic" /> + <SkillBox tech={tech.Backend} title="Backend" /> + <SkillBox tech={tech.Frontend} title="Frontend" /> + <SkillBox tech={tech.Methods} title="Methods" /> + </section> + ); +}; diff --git a/src/sections/Tech/SkillBox.jsx b/src/sections/Tech/SkillBox.jsx deleted file mode 100644 index e69de29b..00000000 diff --git a/src/sections/Tech/Title.jsx b/src/sections/Tech/Title.jsx deleted file mode 100644 index e69de29b..00000000 diff --git a/src/sections/TechComponents/SkillBox.jsx b/src/sections/TechComponents/SkillBox.jsx new file mode 100644 index 00000000..0ec69a55 --- /dev/null +++ b/src/sections/TechComponents/SkillBox.jsx @@ -0,0 +1,14 @@ +import React from "react"; + +export const SkillBox = ( tech, title ) => { + return ( + <> + <p>{title}</p>; + {tech.map((tech) => { + return ( + + ) + })} + </> + ); +}; \ No newline at end of file diff --git a/src/sections/TechComponents/Title.jsx b/src/sections/TechComponents/Title.jsx new file mode 100644 index 00000000..215e6fdd --- /dev/null +++ b/src/sections/TechComponents/Title.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Title = () => { + return <h2>Tech</h2>; +}; From 3426a8721c679a3ed74b62325b4d9f99cf309186 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 17 Apr 2025 20:28:24 +0200 Subject: [PATCH 04/37] tricking with imports, keys, arrays, json --- src/App.css | 4 +- src/data/tech.json | 57 ++++++------------------ src/sections/Tech.jsx | 13 +++--- src/sections/TechComponents/SkillBox.jsx | 17 +++---- 4 files changed, 33 insertions(+), 58 deletions(-) diff --git a/src/App.css b/src/App.css index ae248a67..a62f5c53 100644 --- a/src/App.css +++ b/src/App.css @@ -24,9 +24,11 @@ h3 { font-weight: 500; } -p { +p, +li { font-size: 16px; font-weight: 400; + list-style-type: none; } .button { diff --git a/src/data/tech.json b/src/data/tech.json index c5968fab..3008b92b 100644 --- a/src/data/tech.json +++ b/src/data/tech.json @@ -1,55 +1,24 @@ { - "Basic": [ + "tech": [ { - "name": "HTML" + "names": ["HTML", "CSS", "Flexbox", "Web Accessibility"], + "title": "Basic", + "id": 1 }, { - "name": "CSS" + "names": ["Javascript", "JSX", "Node.js", "Mongo DB", "API's"], + "title": "Backend", + "id": 2 }, { - "name": "Flexbox" + "names": ["React", "React Hooks"], + "title": "Frontend", + "id": 3 }, { - "name": "Web Accessibility" - } - ], - "Backend": [ - { - "name": "Javascript" - }, - { - "name": "JSX" - }, - { - "name": "Node.js" - }, - { - "name": "Mongo DB" - }, - { - "name": "API's" - } - ], - "Frontend": [ - { - "name": "React" - }, - { - "name": "React Hooks" - } - ], - "Methods": [ - { - "name": "Mob-programming" - }, - { - "name": "Pair-programming" - }, - { - "name": "Github" - }, - { - "name": "Git" + "names": ["Mob-programming", "Pair-programming", "Github", "Git"], + "title": "Methods", + "id": 4 } ] } diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index d38fb402..7f8caee0 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -1,6 +1,6 @@ import React from "react"; -import tech from "./data/tech.json"; +import tech from "../data/tech.json"; import { SkillBox } from "./TechComponents/Skillbox"; import { Title } from "./TechComponents/Title"; @@ -9,10 +9,13 @@ export const Tech = () => { return ( <section> <Title /> - <SkillBox tech={tech.Basic} title="Basic" /> - <SkillBox tech={tech.Backend} title="Backend" /> - <SkillBox tech={tech.Frontend} title="Frontend" /> - <SkillBox tech={tech.Methods} title="Methods" /> + {tech.tech.map((category) => ( + <SkillBox + key={category.id} + tech={category.names} + title={category.title} + /> + ))} </section> ); }; diff --git a/src/sections/TechComponents/SkillBox.jsx b/src/sections/TechComponents/SkillBox.jsx index 0ec69a55..a2d4b4c5 100644 --- a/src/sections/TechComponents/SkillBox.jsx +++ b/src/sections/TechComponents/SkillBox.jsx @@ -1,14 +1,15 @@ import React from "react"; -export const SkillBox = ( tech, title ) => { +export const SkillBox = ({ tech, title }) => { + console.log(tech); + console.log(title); + return ( <> - <p>{title}</p>; - {tech.map((tech) => { - return ( - - ) - })} + <p>{title}</p> + {tech.map((tech) => { + return <li>{tech}</li>; + })} </> ); -}; \ No newline at end of file +}; From bc47b89d071c1d51d9a89f921c46556d0929fe16 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 17 Apr 2025 22:41:03 +0200 Subject: [PATCH 05/37] intergration of tailwind --- package.json | 9 ++++- postcss.config.js | 6 +++ src/App.css | 8 ++++ src/assets/profil.jpg | Bin 0 -> 64225 bytes src/data/skills.json | 38 ++++++++++++++++++ src/sections/HiThere.jsx | 4 +- src/sections/HiThereComponents/Greeting.jsx | 8 ++-- .../HiThereComponents/Introduction.jsx | 2 +- src/sections/HiThereComponents/Profile.jsx | 8 ++-- src/sections/Tech.jsx | 20 ++++----- src/sections/TechComponents/SkillBox.jsx | 7 +--- src/sections/TechComponents/Title.jsx | 2 +- tailwind.config.js | 8 ++++ vite.config.js | 16 +++++--- 14 files changed, 104 insertions(+), 32 deletions(-) create mode 100644 postcss.config.js create mode 100644 src/assets/profil.jpg create mode 100644 src/data/skills.json create mode 100644 tailwind.config.js diff --git a/package.json b/package.json index 7237f086..d34229c9 100644 --- a/package.json +++ b/package.json @@ -11,17 +11,22 @@ }, "dependencies": { "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "styled-components": "^6.1.17" }, "devDependencies": { "@eslint/js": "^9.21.0", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", - "@vitejs/plugin-react": "^4.3.4", + "@vitejs/plugin-react": "^4.4.0", + "autoprefixer": "^10.4.21", + "babel-plugin-styled-components": "^2.1.4", "eslint": "^9.24.0", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.15.0", + "postcss": "^8.5.3", + "tailwindcss": "^3.4.17", "vite": "^6.2.0" } } diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000..2e7af2b7 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/App.css b/src/App.css index a62f5c53..4978d8fd 100644 --- a/src/App.css +++ b/src/App.css @@ -1,3 +1,7 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + * { font-family: "Poppins", sans-serif; font-style: normal; @@ -11,6 +15,10 @@ body { padding: 0; } +#root { + width: 100%; +} + h1 { font-size: 52px; } diff --git a/src/assets/profil.jpg b/src/assets/profil.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5fc52ec42b5b4aa225d5d79c59fb8146fef593d5 GIT binary patch literal 64225 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�liMdCjYQ^?)B(e#M*V5u#rueE{YPKA*cVn@vJa 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 G?Ee6;hkzac literal 0 HcmV?d00001 diff --git a/src/data/skills.json b/src/data/skills.json new file mode 100644 index 00000000..e11e62ec --- /dev/null +++ b/src/data/skills.json @@ -0,0 +1,38 @@ +{ + "skills": [ + { + "names": [ + "HTML5", + "CSS3", + "Javascript ES6", + "React", + "API's", + "Styled", + "Components", + "Github" + ], + "title": "Code", + "id": 1 + }, + { + "names": ["Figma", "Slack"], + "title": "Toolbox", + "id": 2 + }, + { + "names": ["React Native"], + "title": "Upcoming", + "id": 3 + }, + { + "names": [ + "Agile Methodology", + "Development", + "Analisys", + "Problem solving" + ], + "title": "More", + "id": 4 + } + ] +} diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx index 820bedee..df01a0b6 100644 --- a/src/sections/HiThere.jsx +++ b/src/sections/HiThere.jsx @@ -5,10 +5,10 @@ import { Profile } from "./HiThereComponents/Profile"; export const HiThere = () => { return ( - <header> + <header className="p-2"> <Greeting /> - <Introduction /> <Profile /> + <Introduction /> </header> ); }; diff --git a/src/sections/HiThereComponents/Greeting.jsx b/src/sections/HiThereComponents/Greeting.jsx index 3a9fc326..436a7258 100644 --- a/src/sections/HiThereComponents/Greeting.jsx +++ b/src/sections/HiThereComponents/Greeting.jsx @@ -2,10 +2,10 @@ import React from "react"; export const Greeting = () => { return ( - <div> - <h3>Hi there! I'm</h3> - <h1>Oscar Kling Liljefors</h1> - <h3> + <div className="text-center"> + <h3 className="pt-14">Hi there! I'm</h3> + <h1 className="pt-4">Oscar Liljefors</h1> + <h3 className="pt-4"> Web developer with a background in gardening, healthcare, and 3D-printing </h3> diff --git a/src/sections/HiThereComponents/Introduction.jsx b/src/sections/HiThereComponents/Introduction.jsx index 5a99fafb..ad66c6fb 100644 --- a/src/sections/HiThereComponents/Introduction.jsx +++ b/src/sections/HiThereComponents/Introduction.jsx @@ -2,7 +2,7 @@ import React from "react"; export const Introduction = () => { return ( - <p> + <p className="pb-14"> As a developer with a background in health and social care 💊, I have a unique perspective on how technology can improve people's lives. I am currently enrolled in a 32-week remote bootcamp at Technigo, where I am diff --git a/src/sections/HiThereComponents/Profile.jsx b/src/sections/HiThereComponents/Profile.jsx index 49d48ba8..c3033712 100644 --- a/src/sections/HiThereComponents/Profile.jsx +++ b/src/sections/HiThereComponents/Profile.jsx @@ -1,12 +1,14 @@ import React from "react"; +import profileImage from "../../assets/cropped_profile.png"; + export const Profile = () => { return ( <img - src=".../assets/cropped_profile.png" + className="my-4 mx-auto" + src={profileImage} alt="Profile image" - aria-label="decorative" - //aria-role="img" + aria-label="Profile image" /> ); }; diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index 7f8caee0..6086a9bf 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -7,15 +7,17 @@ import { Title } from "./TechComponents/Title"; export const Tech = () => { return ( - <section> - <Title /> - {tech.tech.map((category) => ( - <SkillBox - key={category.id} - tech={category.names} - title={category.title} - /> - ))} + <section className="bg-black w-xl container"> + <div className="text-white"> + <Title /> + {tech.tech.map((category) => ( + <SkillBox + key={category.id} + tech={category.names} + title={category.title} + /> + ))} + </div> </section> ); }; diff --git a/src/sections/TechComponents/SkillBox.jsx b/src/sections/TechComponents/SkillBox.jsx index a2d4b4c5..08318770 100644 --- a/src/sections/TechComponents/SkillBox.jsx +++ b/src/sections/TechComponents/SkillBox.jsx @@ -1,14 +1,11 @@ import React from "react"; export const SkillBox = ({ tech, title }) => { - console.log(tech); - console.log(title); - return ( <> - <p>{title}</p> + <p className="text-inherit text-center">{title}</p> {tech.map((tech) => { - return <li>{tech}</li>; + return <li className="text-inherit">{tech}</li>; })} </> ); diff --git a/src/sections/TechComponents/Title.jsx b/src/sections/TechComponents/Title.jsx index 215e6fdd..77da0714 100644 --- a/src/sections/TechComponents/Title.jsx +++ b/src/sections/TechComponents/Title.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Title = () => { - return <h2>Tech</h2>; + return <h2 className="text-center text-white pt-14 pb-4">Tech</h2>; }; diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 00000000..614c86b4 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], + theme: { + extend: {}, + }, + plugins: [], +}; diff --git a/vite.config.js b/vite.config.js index 8b0f57b9..f3d14e9e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,7 +1,13 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +// vite.config.js +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; -// https://vite.dev/config/ export default defineConfig({ - plugins: [react()], -}) + plugins: [ + react({ + babel: { + plugins: [["babel-plugin-styled-components", { displayName: true }]], + }, + }), + ], +}); From 7e6c66ede418d1fe3c158b38516f5cd5529e708b Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Fri, 18 Apr 2025 00:38:04 +0200 Subject: [PATCH 06/37] trying to fix netlify --- src/main.jsx | 2 ++ src/sections/HiThereComponents/Profile.jsx | 2 +- src/sections/TechComponents/{SkillBox.jsx => TechBox.jsx} | 0 3 files changed, 3 insertions(+), 1 deletion(-) rename src/sections/TechComponents/{SkillBox.jsx => TechBox.jsx} (100%) diff --git a/src/main.jsx b/src/main.jsx index 581314b6..f4d05e33 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -1,3 +1,5 @@ +import React from "react"; + import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; diff --git a/src/sections/HiThereComponents/Profile.jsx b/src/sections/HiThereComponents/Profile.jsx index c3033712..c3d94c25 100644 --- a/src/sections/HiThereComponents/Profile.jsx +++ b/src/sections/HiThereComponents/Profile.jsx @@ -5,7 +5,7 @@ import profileImage from "../../assets/cropped_profile.png"; export const Profile = () => { return ( <img - className="my-4 mx-auto" + className="my-4 mx-auto h-154" //min height!! src={profileImage} alt="Profile image" aria-label="Profile image" diff --git a/src/sections/TechComponents/SkillBox.jsx b/src/sections/TechComponents/TechBox.jsx similarity index 100% rename from src/sections/TechComponents/SkillBox.jsx rename to src/sections/TechComponents/TechBox.jsx From f0573a3bd62a9c2ead39a4ae5e600072a177fa1c Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Fri, 18 Apr 2025 00:42:53 +0200 Subject: [PATCH 07/37] another fix --- src/sections/Tech.jsx | 4 ++-- src/sections/TechComponents/TechBox.jsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index 6086a9bf..3ba0c869 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -2,7 +2,7 @@ import React from "react"; import tech from "../data/tech.json"; -import { SkillBox } from "./TechComponents/Skillbox"; +import { SkillBox } from "./TechComponents/TechBox"; import { Title } from "./TechComponents/Title"; export const Tech = () => { @@ -11,7 +11,7 @@ export const Tech = () => { <div className="text-white"> <Title /> {tech.tech.map((category) => ( - <SkillBox + <TechBox key={category.id} tech={category.names} title={category.title} diff --git a/src/sections/TechComponents/TechBox.jsx b/src/sections/TechComponents/TechBox.jsx index 08318770..1d91b9c6 100644 --- a/src/sections/TechComponents/TechBox.jsx +++ b/src/sections/TechComponents/TechBox.jsx @@ -1,6 +1,6 @@ import React from "react"; -export const SkillBox = ({ tech, title }) => { +export const TechBox = ({ tech, title }) => { return ( <> <p className="text-inherit text-center">{title}</p> From c099f13990b64e152bfe8a8516f15ae0a74cbdf1 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Fri, 18 Apr 2025 01:25:31 +0200 Subject: [PATCH 08/37] continuing to featured projects --- index.html | 3 +- public/{vite.svg => icon.svg} | 0 src/App.jsx | 3 +- src/data/projects.json | 34 ++++++++++++------- src/sections/FeaturedProjects.jsx | 12 +++++++ .../FeaturedProjectsComponents/ProjectBox.jsx | 5 +++ .../ProjectBoxComponents/Image.jsx | 0 .../ProjectBoxComponents/Links.jsx | 0 .../ProjectBoxComponents/Tags..jsx | 0 .../FeaturedProjectsComponents/Title.jsx | 5 +++ src/sections/HiThereComponents/Profile.jsx | 2 +- src/sections/Tech.jsx | 14 ++++---- src/sections/TechComponents/TechBox.jsx | 6 ++-- src/sections/TechComponents/Title.jsx | 2 +- 14 files changed, 60 insertions(+), 26 deletions(-) rename public/{vite.svg => icon.svg} (100%) create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBox.jsx create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags..jsx create mode 100644 src/sections/FeaturedProjectsComponents/Title.jsx diff --git a/index.html b/index.html index 5168ae45..a36fd8bc 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ <html lang="en"> <head> <meta charset="UTF-8" /> - <link rel="icon" type="image/svg+xml" href="/vite.svg" /> + <link rel="icon" type="image/svg+xml" href="/icon.svg" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> @@ -15,5 +15,6 @@ </head> <body> <div id="root"></div> + <!--Anchor of main--> </body> </html> diff --git a/public/vite.svg b/public/icon.svg similarity index 100% rename from public/vite.svg rename to public/icon.svg diff --git a/src/App.jsx b/src/App.jsx index 5a6a08ea..f9e6cd4d 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,6 +1,6 @@ import React from "react"; -//import { FeaturedProjects } from "./sections/FeaturedProjects"; +import { FeaturedProjects } from "./sections/FeaturedProjects"; import { HiThere } from "./sections/HiThere"; //import { LetsTalk } from "./sections/LetsTalk"; //import { MyWords } from "./sections/MyWords"; @@ -12,6 +12,7 @@ export const App = () => { <> <HiThere /> <Tech /> + <FeaturedProjects /> </> ); }; diff --git a/src/data/projects.json b/src/data/projects.json index 7c426028..84d98c56 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -3,26 +3,34 @@ { "name": "Business site", "image": "https://images.unsplash.com/photo-1557008075-7f2c5efa4cfd?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2497&q=80", - "tags": [ - "HTML5", - "CSS3", - "JavaScript" - ], + "desc": "0", + "tags": ["HTML5", "CSS3", "JavaScript"], "netlify": "link", "github": "link" }, { "name": "Weather app", "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "tags": [ - "HTML5", - "CSS3", - "JavaScript", - "TypeScript", - "APIs" - ], + "desc": "0", + "tags": ["HTML5", "CSS3", "JavaScript", "TypeScript", "APIs"], + "netlify": "link", + "github": "link" + }, + { + "name": "Accessibility site", + "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", + "desc": "0", + "tags": ["HTML5", "CSS3", "JavaScript", "WCAG", "W3C", "WAI"], + "netlify": "link", + "github": "link" + }, + { + "name": "Recipe library", + "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", + "desc": "0", + "tags": ["HTML5", "CSS3", "JavaScript", "APIs"], "netlify": "link", "github": "link" } ] -} \ No newline at end of file +} diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index e69de29b..28561259 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -0,0 +1,12 @@ +import React from "react"; + +import { Title } from "./FeaturedProjectsComponents/Title"; +import { ProjectBox } from "./FeaturedProjectsComponents/ProjectBox"; + +export const FeaturedProjects = () => { + return ( + <section> + <Title /> + </section> + ); +}; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx new file mode 100644 index 00000000..4cc80c8c --- /dev/null +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const ProjectBox = () => { + //return (); +}; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags..jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags..jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/FeaturedProjectsComponents/Title.jsx b/src/sections/FeaturedProjectsComponents/Title.jsx new file mode 100644 index 00000000..7f111843 --- /dev/null +++ b/src/sections/FeaturedProjectsComponents/Title.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Title = () => { + return <h2 className="text-center pb-4">Featured Projects</h2>; +}; diff --git a/src/sections/HiThereComponents/Profile.jsx b/src/sections/HiThereComponents/Profile.jsx index c3d94c25..9714ab34 100644 --- a/src/sections/HiThereComponents/Profile.jsx +++ b/src/sections/HiThereComponents/Profile.jsx @@ -5,7 +5,7 @@ import profileImage from "../../assets/cropped_profile.png"; export const Profile = () => { return ( <img - className="my-4 mx-auto h-154" //min height!! + className="my-4 mx-auto min-h-154" src={profileImage} alt="Profile image" aria-label="Profile image" diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index 3ba0c869..db148ec1 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -2,22 +2,22 @@ import React from "react"; import tech from "../data/tech.json"; -import { SkillBox } from "./TechComponents/TechBox"; +import { TechBox } from "./TechComponents/TechBox"; import { Title } from "./TechComponents/Title"; export const Tech = () => { return ( - <section className="bg-black w-xl container"> - <div className="text-white"> - <Title /> - {tech.tech.map((category) => ( + <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14"> + <Title /> + {tech.tech.map((category) => ( + <div className="text-white w-1/2 mx-auto"> <TechBox key={category.id} tech={category.names} title={category.title} /> - ))} - </div> + </div> + ))} </section> ); }; diff --git a/src/sections/TechComponents/TechBox.jsx b/src/sections/TechComponents/TechBox.jsx index 1d91b9c6..19ab6fa5 100644 --- a/src/sections/TechComponents/TechBox.jsx +++ b/src/sections/TechComponents/TechBox.jsx @@ -3,9 +3,11 @@ import React from "react"; export const TechBox = ({ tech, title }) => { return ( <> - <p className="text-inherit text-center">{title}</p> + <p className="text-inherit text-center border border-solid rounded-md block"> + {title} + </p> {tech.map((tech) => { - return <li className="text-inherit">{tech}</li>; + return <li className="text-inherit pb-0.25">{tech}</li>; })} </> ); diff --git a/src/sections/TechComponents/Title.jsx b/src/sections/TechComponents/Title.jsx index 77da0714..1c6930dc 100644 --- a/src/sections/TechComponents/Title.jsx +++ b/src/sections/TechComponents/Title.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Title = () => { - return <h2 className="text-center text-white pt-14 pb-4">Tech</h2>; + return <h2 className="text-center text-white pb-4">Tech</h2>; }; From 4eb79b60d4540c0e70cf67d6e9edf7a9f7008946 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Fri, 18 Apr 2025 15:27:36 +0200 Subject: [PATCH 09/37] added styled component, started on featured projects, will need states. Want to implement testing, like Jest --- src/App.jsx | 1 + src/data/projects.json | 29 ++++++++++++++----- src/data/skills.json | 8 ++--- src/data/tech.json | 8 ++--- src/sections/FeaturedProjects.jsx | 3 ++ .../FeaturedProjectsComponents/ProjectBox.jsx | 22 +++++++++++++- .../ProjectBoxComponents/Desc.jsx | 9 ++++++ .../ProjectBoxComponents/Image.jsx | 9 ++++++ .../ProjectBoxComponents/Links.jsx | 14 +++++++++ .../ProjectBoxComponents/Tags..jsx | 0 .../ProjectBoxComponents/Tags.jsx | 13 +++++++++ .../FeaturedProjectsComponents/SeeMore.jsx | 24 +++++++++++++++ src/sections/HiThere.jsx | 6 +++- 13 files changed, 128 insertions(+), 18 deletions(-) create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx delete mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags..jsx create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx create mode 100644 src/sections/FeaturedProjectsComponents/SeeMore.jsx diff --git a/src/App.jsx b/src/App.jsx index f9e6cd4d..82ddc699 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -16,4 +16,5 @@ export const App = () => { </> ); }; + //App is our main hub for all section and components. the "sandwich" diff --git a/src/data/projects.json b/src/data/projects.json index 84d98c56..c3a6567a 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -3,34 +3,47 @@ { "name": "Business site", "image": "https://images.unsplash.com/photo-1557008075-7f2c5efa4cfd?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2497&q=80", - "desc": "0", + "desc": "123 123 123 123 123 1231 123 123 132", "tags": ["HTML5", "CSS3", "JavaScript"], "netlify": "link", - "github": "link" + "github": "link", + "id": "p-1" }, { "name": "Weather app", "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "0", + "desc": "123 123 123 123 123 1231 123 123 132", "tags": ["HTML5", "CSS3", "JavaScript", "TypeScript", "APIs"], "netlify": "link", - "github": "link" + "github": "link", + "id": "p-2" }, { "name": "Accessibility site", "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "0", + "desc": "0123 123 123 123 123 1231 123 123 132", "tags": ["HTML5", "CSS3", "JavaScript", "WCAG", "W3C", "WAI"], "netlify": "link", - "github": "link" + "github": "link", + "id": "p-3" }, { "name": "Recipe library", "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "0", + "desc": "123 123 123 123 123 1231 123 123 132", "tags": ["HTML5", "CSS3", "JavaScript", "APIs"], "netlify": "link", - "github": "link" + "github": "link", + "id": "p-4" + }, + { + "name": "Portfolio", + "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", + "desc": "0123 123 123 123 123 1231 123 123 132", + "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON"], + "netlify": "link", + "github": "link", + "id": "p-5" } ] } diff --git a/src/data/skills.json b/src/data/skills.json index e11e62ec..310e0628 100644 --- a/src/data/skills.json +++ b/src/data/skills.json @@ -12,17 +12,17 @@ "Github" ], "title": "Code", - "id": 1 + "id": "s-1" }, { "names": ["Figma", "Slack"], "title": "Toolbox", - "id": 2 + "id": "s-2" }, { "names": ["React Native"], "title": "Upcoming", - "id": 3 + "id": "s-3" }, { "names": [ @@ -32,7 +32,7 @@ "Problem solving" ], "title": "More", - "id": 4 + "id": "s-4" } ] } diff --git a/src/data/tech.json b/src/data/tech.json index 3008b92b..588ef55c 100644 --- a/src/data/tech.json +++ b/src/data/tech.json @@ -3,22 +3,22 @@ { "names": ["HTML", "CSS", "Flexbox", "Web Accessibility"], "title": "Basic", - "id": 1 + "id": "t-1" }, { "names": ["Javascript", "JSX", "Node.js", "Mongo DB", "API's"], "title": "Backend", - "id": 2 + "id": "t-2" }, { "names": ["React", "React Hooks"], "title": "Frontend", - "id": 3 + "id": "t-3" }, { "names": ["Mob-programming", "Pair-programming", "Github", "Git"], "title": "Methods", - "id": 4 + "id": "t-4" } ] } diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index 28561259..0b242eee 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -2,11 +2,14 @@ import React from "react"; import { Title } from "./FeaturedProjectsComponents/Title"; import { ProjectBox } from "./FeaturedProjectsComponents/ProjectBox"; +import { SeeMore } from "./FeaturedProjectsComponents/SeeMore"; export const FeaturedProjects = () => { return ( <section> <Title /> + <ProjectBox /> + <SeeMore /> </section> ); }; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index 4cc80c8c..0b3b88ba 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -1,5 +1,25 @@ import React from "react"; +import projects from "../../data/projects.json"; + +import { Image } from "./ProjectBoxComponents/Image"; +import { Tags } from "./ProjectBoxComponents/Tags"; +import { Desc } from "./ProjectBoxComponents/Desc"; +import { Links } from "./ProjectBoxComponents/Links"; + export const ProjectBox = () => { - //return (); + return ( + <> + {projects.projects.slice(0, 4).map((project) => ( + <section key={project.id}> + <Image url={project.image} /> + <Tags tags={project.tags} /> + <Desc title={project.name} desc={project.desc} /> + <Links netlf={project.netlify} github={project.github} /> + </section> + ))} + </> + ); }; + +//only show four items at first, then load four more. State? diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx new file mode 100644 index 00000000..9bbc176f --- /dev/null +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx @@ -0,0 +1,9 @@ +import React from "react"; + +export const Desc = ({ desc }) => { + return ( + <article> + <p>{desc}</p> + </article> + ); +}; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx index e69de29b..e91800e3 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx @@ -0,0 +1,9 @@ +import React from "react"; + +export const Image = ({ url }) => { + return ( + <figure> + <img src={url} alt="Image of project" aria-label="Image of project" /> + </figure> + ); +}; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx index e69de29b..39b33fba 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx @@ -0,0 +1,14 @@ +import React from "react"; + +export const Links = ({ netlf, github }) => { + return ( + <section> + <div> + <a href={netlf} /> + </div> + <div> + <a href={github} /> + </div> + </section> + ); +}; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags..jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags..jsx deleted file mode 100644 index e69de29b..00000000 diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx new file mode 100644 index 00000000..324691d8 --- /dev/null +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx @@ -0,0 +1,13 @@ +import React from "react"; + +export const Tags = ({ tags }) => { + return ( + <div> + <ul> + {tags.map((tag, index) => ( + <li key={index}>{tag}</li> + ))} + </ul> + </div> + ); +}; diff --git a/src/sections/FeaturedProjectsComponents/SeeMore.jsx b/src/sections/FeaturedProjectsComponents/SeeMore.jsx new file mode 100644 index 00000000..ac7b0dc8 --- /dev/null +++ b/src/sections/FeaturedProjectsComponents/SeeMore.jsx @@ -0,0 +1,24 @@ +import React from "react"; +import styled from "styled-components"; + +const StyledSeeMore = styled.button` + padding: 10px 20px; + background-color: #4a90e2; + color: white; + border: none; + border-radius: 6px; + font-size: 1rem; + cursor: pointer; + margin-top: 20px; + transition: background-color 0.3s ease; + + &:hover { + background-color: #357ab8; + } +`; + +export const SeeMore = () => { + return <StyledSeeMore>See More</StyledSeeMore>; +}; + +//a styled component diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx index df01a0b6..38acff28 100644 --- a/src/sections/HiThere.jsx +++ b/src/sections/HiThere.jsx @@ -5,7 +5,11 @@ import { Profile } from "./HiThereComponents/Profile"; export const HiThere = () => { return ( - <header className="p-2"> + <header + role="presentation" + aria-label="main presentation" + className="p-2 pr-4 pl-4" + > <Greeting /> <Profile /> <Introduction /> From 45c40aee5e054f04bcfd31040b4ac6048ac53227 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Mon, 21 Apr 2025 14:09:20 +0200 Subject: [PATCH 10/37] added skills section, trying to fix project title not being displayed --- public/vite_old.svg | 1 - src/App.css | 7 ----- src/App.jsx | 3 ++- src/data/mywords.json | 13 ++++++++++ .../FeaturedProjectsComponents/ProjectBox.jsx | 6 ++++- .../ProjectBoxComponents/Desc.jsx | 6 +---- .../ProjectBoxComponents/Title.jsx | 5 ++++ .../FeaturedProjectsComponents/SeeMore.jsx | 26 ++++++++++++------- src/sections/Skills.jsx | 23 ++++++++++++++++ src/sections/SkillsComponents/SkillBox.jsx | 14 ++++++++++ src/sections/SkillsComponents/Title.jsx | 5 ++++ 11 files changed, 85 insertions(+), 24 deletions(-) delete mode 100644 public/vite_old.svg create mode 100644 src/data/mywords.json create mode 100644 src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx create mode 100644 src/sections/SkillsComponents/SkillBox.jsx create mode 100644 src/sections/SkillsComponents/Title.jsx diff --git a/public/vite_old.svg b/public/vite_old.svg deleted file mode 100644 index e7b8dfb1..00000000 --- a/public/vite_old.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg> \ No newline at end of file diff --git a/src/App.css b/src/App.css index 4978d8fd..428e5cd8 100644 --- a/src/App.css +++ b/src/App.css @@ -39,13 +39,6 @@ li { list-style-type: none; } -.button { - padding: 1px 6px; - border: 1px outset buttonborder; - border-radius: 3px; - text-decoration: none; -} - /*on desktop*/ @media (min-width: 1200px) { h1 { diff --git a/src/App.jsx b/src/App.jsx index 82ddc699..12276e1e 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -4,7 +4,7 @@ import { FeaturedProjects } from "./sections/FeaturedProjects"; import { HiThere } from "./sections/HiThere"; //import { LetsTalk } from "./sections/LetsTalk"; //import { MyWords } from "./sections/MyWords"; -//import { Skills } from "./sections/Skills"; +import { Skills } from "./sections/Skills"; import { Tech } from "./sections/Tech"; export const App = () => { @@ -13,6 +13,7 @@ export const App = () => { <HiThere /> <Tech /> <FeaturedProjects /> + <Skills /> </> ); }; diff --git a/src/data/mywords.json b/src/data/mywords.json new file mode 100644 index 00000000..bd0004ac --- /dev/null +++ b/src/data/mywords.json @@ -0,0 +1,13 @@ +{ + "articles": [ + { + "title": "Business site", + "image": "https://images.unsplash.com/photo-1557008075-7f2c5efa4cfd?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2497&q=80", + "desc": "123 123 123 123 123 1231 123 123 132", + "date": "14th July", + "link": "link", + "id": "mw-1" + }, + {} + ] +} diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index 0b3b88ba..f6ae12ee 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -6,6 +6,7 @@ import { Image } from "./ProjectBoxComponents/Image"; import { Tags } from "./ProjectBoxComponents/Tags"; import { Desc } from "./ProjectBoxComponents/Desc"; import { Links } from "./ProjectBoxComponents/Links"; +import { Title } from "./ProjectBoxComponents/Title"; export const ProjectBox = () => { return ( @@ -14,7 +15,10 @@ export const ProjectBox = () => { <section key={project.id}> <Image url={project.image} /> <Tags tags={project.tags} /> - <Desc title={project.name} desc={project.desc} /> + <article> + <Title title={project.name} /> + <Desc desc={project.desc} /> + </article> <Links netlf={project.netlify} github={project.github} /> </section> ))} diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx index 9bbc176f..4074eac2 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx @@ -1,9 +1,5 @@ import React from "react"; export const Desc = ({ desc }) => { - return ( - <article> - <p>{desc}</p> - </article> - ); + return <p>{desc}</p>; }; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx new file mode 100644 index 00000000..1e993bed --- /dev/null +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Title = ({ name }) => { + return <h3>{name}</h3>; +}; diff --git a/src/sections/FeaturedProjectsComponents/SeeMore.jsx b/src/sections/FeaturedProjectsComponents/SeeMore.jsx index ac7b0dc8..d2020f13 100644 --- a/src/sections/FeaturedProjectsComponents/SeeMore.jsx +++ b/src/sections/FeaturedProjectsComponents/SeeMore.jsx @@ -1,24 +1,32 @@ import React from "react"; import styled from "styled-components"; +import seeMore from "../../assets/Ic-ArrowDown.svg"; + const StyledSeeMore = styled.button` - padding: 10px 20px; - background-color: #4a90e2; - color: white; - border: none; - border-radius: 6px; + padding: 1px 6px; + background-color: white; + color: black; + border: 1px outset black; + text-decoration: none; + border-radius: 3px; font-size: 1rem; cursor: pointer; - margin-top: 20px; + margin: 15px auto; transition: background-color 0.3s ease; &:hover { - background-color: #357ab8; + text-decoration: underline; } `; export const SeeMore = () => { - return <StyledSeeMore>See More</StyledSeeMore>; + return ( + <StyledSeeMore> + <img src={seeMore} alt="down arrow icon" aria-label="presentation" /> + See more projects + </StyledSeeMore> + ); }; -//a styled component +//a styled component. do i like them? i think not diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx index e69de29b..3999e873 100644 --- a/src/sections/Skills.jsx +++ b/src/sections/Skills.jsx @@ -0,0 +1,23 @@ +import React from "react"; + +import skills from "../data/skills.json"; + +import { SkillBox } from "./SkillsComponents/SkillBox"; +import { Title } from "./SkillsComponents/Title"; + +export const Skills = () => { + return ( + <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14"> + <Title /> + {skills.skills.map((category) => ( + <div className="text-white w-1/2 mx-auto"> + <SkillBox + key={category.id} + skill={category.names} + title={category.title} + /> + </div> + ))} + </section> + ); +}; diff --git a/src/sections/SkillsComponents/SkillBox.jsx b/src/sections/SkillsComponents/SkillBox.jsx new file mode 100644 index 00000000..b3e1c5d9 --- /dev/null +++ b/src/sections/SkillsComponents/SkillBox.jsx @@ -0,0 +1,14 @@ +import React from "react"; + +export const SkillBox = ({ skill, title }) => { + return ( + <> + <p className="text-inherit text-center border border-solid rounded-md block"> + {title} + </p> + {skill.map((skill) => { + return <li className="text-inherit pb-0.25">{skill}</li>; + })} + </> + ); +}; diff --git a/src/sections/SkillsComponents/Title.jsx b/src/sections/SkillsComponents/Title.jsx new file mode 100644 index 00000000..6df04d55 --- /dev/null +++ b/src/sections/SkillsComponents/Title.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Title = () => { + return <h2 className="text-center text-white pb-4">Skills</h2>; +}; From 9ebe2ea1be87cb5a5e46ef16adf2037c6cab69e5 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Mon, 21 Apr 2025 14:59:29 +0200 Subject: [PATCH 11/37] tried to get Jest to work, not very compatible with Vite, configs didn't work. Might be some residue setting but all files should be removed --- package.json | 15 ++++++++++++++- pull_request_template.md | 6 +++++- src/data/projects.json | 2 +- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d34229c9..1bf2a3c6 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "dev": "vite", "build": "vite build", "lint": "eslint .", - "preview": "vite preview" + "preview": "vite preview", + "test": "jest --watchAll", + "cov": "jest --coverage --collectCoverageFrom='src/**/*.{js,jsx}'" }, "dependencies": { "react": "^19.0.0", @@ -15,17 +17,28 @@ "styled-components": "^6.1.17" }, "devDependencies": { + "@babel/core": "^7.26.10", + "@babel/preset-env": "^7.26.9", + "@babel/preset-react": "^7.26.3", "@eslint/js": "^9.21.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.3.0", + "@testing-library/user-event": "^14.6.1", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.4.0", "autoprefixer": "^10.4.21", + "babel-jest": "^29.7.0", "babel-plugin-styled-components": "^2.1.4", "eslint": "^9.24.0", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.15.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", "postcss": "^8.5.3", + "react-test-renderer": "^19.1.0", "tailwindcss": "^3.4.17", "vite": "^6.2.0" } diff --git a/pull_request_template.md b/pull_request_template.md index 4263c7e8..6f5a50fc 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -1 +1,5 @@ -Please include a link to your Figma design and a Netlify link. \ No newline at end of file +Please include a link to your Figma design and a Netlify link. + +# www.figma.com/board/PymjF0tI8PYjLJ45Ud1Ai9/Water-🌊?node-id=0-1&p=f&t=fyWZXSjCKeiorHlN-0 + +# https://oscars-js-portfolio.netlify.app diff --git a/src/data/projects.json b/src/data/projects.json index c3a6567a..1d8e6c06 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -40,7 +40,7 @@ "name": "Portfolio", "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", "desc": "0123 123 123 123 123 1231 123 123 132", - "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON"], + "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON", "Jest"], "netlify": "link", "github": "link", "id": "p-5" From ba06feb59167b91c285b9a886110b018b8942998 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Mon, 21 Apr 2025 19:35:48 +0200 Subject: [PATCH 12/37] finnished the feautured projects section. changed some CSS --- src/App.css | 6 +- src/data/projects.json | 62 +++++++++---------- src/data/skills.json | 2 +- src/sections/FeaturedProjects.jsx | 2 +- .../FeaturedProjectsComponents/ProjectBox.jsx | 3 +- .../ProjectBoxComponents/Desc.jsx | 2 +- .../ProjectBoxComponents/Image.jsx | 7 ++- .../ProjectBoxComponents/Links.jsx | 19 +++++- .../ProjectBoxComponents/Tags.jsx | 9 ++- .../ProjectBoxComponents/Title.jsx | 4 +- .../FeaturedProjectsComponents/SeeMore.jsx | 23 ++++--- .../FeaturedProjectsComponents/Title.jsx | 2 +- 12 files changed, 90 insertions(+), 51 deletions(-) diff --git a/src/App.css b/src/App.css index 428e5cd8..4f9005d1 100644 --- a/src/App.css +++ b/src/App.css @@ -32,7 +32,11 @@ h3 { font-weight: 500; } -p, +p { + font-size: 16px; + font-weight: 400; +} + li { font-size: 16px; font-weight: 400; diff --git a/src/data/projects.json b/src/data/projects.json index 1d8e6c06..4b748cf0 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -1,49 +1,49 @@ { "projects": [ { - "name": "Business site", - "image": "https://images.unsplash.com/photo-1557008075-7f2c5efa4cfd?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2497&q=80", - "desc": "123 123 123 123 123 1231 123 123 132", - "tags": ["HTML5", "CSS3", "JavaScript"], - "netlify": "link", - "github": "link", - "id": "p-1" + "name": "Portfolio", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "The portfolio you are currently looking at! Made through JSON, such as this text, and JavaScript and React to handle components and states", + "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON"], + "netlify": "https://oscars-js-portfolio.netlify.app", + "github": "https://github.com/osckli990/js-project-portfolio", + "id": "p-5" + }, + { + "name": "Recipe library", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "Using Spoonacular's complex search API to gather specific recipes, then using JavaScript to sort through different alternatives, independently and together. Inlcludes pagination/infinite scrolling (well, until the api's daily limit)", + "tags": ["HTML5", "CSS3", "JavaScript", "APIs"], + "netlify": "https://js-project-recipe-library.netlify.app", + "github": "https://github.com/osckli990/js-project-recipe-library", + "id": "p-4" }, { "name": "Weather app", - "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "123 123 123 123 123 1231 123 123 132", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "A mob-programming project and weather application that enables the user to retrieve weather information from any city, inlucing general location-tracking", "tags": ["HTML5", "CSS3", "JavaScript", "TypeScript", "APIs"], - "netlify": "link", - "github": "link", + "netlify": "https://watherrr.netlify.app", + "github": "https://github.com/alex91-html/js-project-weather-app", "id": "p-2" }, { "name": "Accessibility site", - "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "0123 123 123 123 123 1231 123 123 132", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "Another project done in mob-programming. The site has a rudementary design but follows different guidelines to allow accessibility for different dissabilities or conditions", "tags": ["HTML5", "CSS3", "JavaScript", "WCAG", "W3C", "WAI"], - "netlify": "link", - "github": "link", + "netlify": "https://js-project-accessibility.netlify.app", + "github": "https://github.com/osckli990/js-project-accessibility", "id": "p-3" }, { - "name": "Recipe library", - "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "123 123 123 123 123 1231 123 123 132", - "tags": ["HTML5", "CSS3", "JavaScript", "APIs"], - "netlify": "link", - "github": "link", - "id": "p-4" - }, - { - "name": "Portfolio", - "image": "https://images.unsplash.com/photo-1520792532857-293bd046307a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2370&q=80", - "desc": "0123 123 123 123 123 1231 123 123 132", - "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON", "Jest"], - "netlify": "link", - "github": "link", - "id": "p-5" + "name": "First project", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "My first web project! A front-end project with an introduction to design, while utilizing a form with simple validation and site functions, like a dark-mode", + "tags": ["HTML5", "CSS3", "JavaScript"], + "netlify": "https://js-project-business-site.netlify.app", + "github": "https://github.com/osckli990/js-project-business-site", + "id": "p-1" } ] } diff --git a/src/data/skills.json b/src/data/skills.json index 310e0628..e490fd36 100644 --- a/src/data/skills.json +++ b/src/data/skills.json @@ -28,7 +28,7 @@ "names": [ "Agile Methodology", "Development", - "Analisys", + "Analysis", "Problem solving" ], "title": "More", diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index 0b242eee..87523b5a 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./FeaturedProjectsComponents/SeeMore"; export const FeaturedProjects = () => { return ( - <section> + <section className="pb-14 pt-14 pl-4 pr-4"> <Title /> <ProjectBox /> <SeeMore /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index f6ae12ee..c461a17e 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -9,10 +9,11 @@ import { Links } from "./ProjectBoxComponents/Links"; import { Title } from "./ProjectBoxComponents/Title"; export const ProjectBox = () => { + console.log(projects.projects.name); //why the fuck is it underfined return ( <> {projects.projects.slice(0, 4).map((project) => ( - <section key={project.id}> + <section key={project.id} className="mb-14"> <Image url={project.image} /> <Tags tags={project.tags} /> <article> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx index 4074eac2..23de6da1 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Desc = ({ desc }) => { - return <p>{desc}</p>; + return <p className="mb-3">{desc}</p>; }; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx index e91800e3..e33294d0 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx @@ -3,7 +3,12 @@ import React from "react"; export const Image = ({ url }) => { return ( <figure> - <img src={url} alt="Image of project" aria-label="Image of project" /> + <img + src={url} + alt="Image of project" + aria-label="Image of project" + className="h-200 self-stretch rounded-lg" + /> </figure> ); }; diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx index 39b33fba..04547ff9 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx @@ -1,13 +1,28 @@ import React from "react"; +import netlifyPic from "../../../assets/Ic-Web.svg"; +import githubPic from "../../../assets/Ic-Github.svg"; + export const Links = ({ netlf, github }) => { return ( <section> <div> - <a href={netlf} /> + <a + href={netlf} + className="flex items-center bg-black text-white p-1 w-25 rounded-lg text-18 font-medium mb-2" + > + <img src={netlifyPic} alt="" className="w-30 h-30 px-3" /> + Live demo + </a> </div> <div> - <a href={github} /> + <a + href={github} + className="flex items-center bg-black text-white p-1 w-25 rounded-lg text-18 font-medium" + > + <img src={githubPic} alt="" className="w-30 h-30 px-3" /> + View code + </a> </div> </section> ); diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx index 324691d8..2e8fa86e 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx @@ -3,9 +3,14 @@ import React from "react"; export const Tags = ({ tags }) => { return ( <div> - <ul> + <ul className="flex flex-wrap mt-7 mb-3"> {tags.map((tag, index) => ( - <li key={index}>{tag}</li> + <li + className="border border-black px-2 py-0.25 mr-1 mb-1 rounded-sm" + key={index} + > + {tag} + </li> ))} </ul> </div> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx index 1e993bed..7cd18b93 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx @@ -1,5 +1,5 @@ import React from "react"; -export const Title = ({ name }) => { - return <h3>{name}</h3>; +export const Title = ({ title }) => { + return <h3 className="mb-3">{title}</h3>; }; diff --git a/src/sections/FeaturedProjectsComponents/SeeMore.jsx b/src/sections/FeaturedProjectsComponents/SeeMore.jsx index d2020f13..da7da97f 100644 --- a/src/sections/FeaturedProjectsComponents/SeeMore.jsx +++ b/src/sections/FeaturedProjectsComponents/SeeMore.jsx @@ -4,16 +4,20 @@ import styled from "styled-components"; import seeMore from "../../assets/Ic-ArrowDown.svg"; const StyledSeeMore = styled.button` - padding: 1px 6px; + padding: 0px 16px; background-color: white; color: black; - border: 1px outset black; + border: 2px outset black; text-decoration: none; - border-radius: 3px; - font-size: 1rem; + border-radius: 12px; cursor: pointer; - margin: 15px auto; - transition: background-color 0.3s ease; + margin: 0 auto; + transition: 0.3s linear; + display: flex; + font-weight: 500; + font-size: 18px; + height: 48px; + align-items: center; &:hover { text-decoration: underline; @@ -23,7 +27,12 @@ const StyledSeeMore = styled.button` export const SeeMore = () => { return ( <StyledSeeMore> - <img src={seeMore} alt="down arrow icon" aria-label="presentation" /> + <img + src={seeMore} + alt="down-arrow icon" + aria-label="presentation" + className="mr-1 size-30" + /> See more projects </StyledSeeMore> ); diff --git a/src/sections/FeaturedProjectsComponents/Title.jsx b/src/sections/FeaturedProjectsComponents/Title.jsx index 7f111843..be25a73b 100644 --- a/src/sections/FeaturedProjectsComponents/Title.jsx +++ b/src/sections/FeaturedProjectsComponents/Title.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Title = () => { - return <h2 className="text-center pb-4">Featured Projects</h2>; + return <h2 className="text-center pb-14">Featured Projects</h2>; }; From e7554e9e17530b5b3747c3251abfb646fa716446 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Mon, 21 Apr 2025 21:23:24 +0200 Subject: [PATCH 13/37] succesfully installed vitest instead! Testing galore --- package.json | 7 ++++--- src/App.test.jsx | 18 ++++++++++++++++++ src/data/mywords.json | 8 ++++---- test/setup.js | 8 ++++++++ vite.config.js | 7 +++++++ 5 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 src/App.test.jsx create mode 100644 test/setup.js diff --git a/package.json b/package.json index 1bf2a3c6..1e6fb43b 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,7 @@ "build": "vite build", "lint": "eslint .", "preview": "vite preview", - "test": "jest --watchAll", - "cov": "jest --coverage --collectCoverageFrom='src/**/*.{js,jsx}'" + "test": "vitest" }, "dependencies": { "react": "^19.0.0", @@ -37,9 +36,11 @@ "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", + "jsdom": "^26.1.0", "postcss": "^8.5.3", "react-test-renderer": "^19.1.0", "tailwindcss": "^3.4.17", - "vite": "^6.2.0" + "vite": "^6.2.0", + "vitest": "^3.1.2" } } diff --git a/src/App.test.jsx b/src/App.test.jsx new file mode 100644 index 00000000..89fa28a6 --- /dev/null +++ b/src/App.test.jsx @@ -0,0 +1,18 @@ +import { render, screen } from "@testing-library/react"; +import { App } from "./App"; + +/* +describe("A truthy statement", () => { + it("should be equal to 2", () => { + expect(1 + 1).toEqual(2); + }); +}); +*/ + +describe("App", () => { + it("renders the App component", () => { + render(<App />); + + screen.debug(); // prints out the jsx in the App component unto the command line + }); +}); diff --git a/src/data/mywords.json b/src/data/mywords.json index bd0004ac..c6787eda 100644 --- a/src/data/mywords.json +++ b/src/data/mywords.json @@ -1,10 +1,10 @@ { "articles": [ { - "title": "Business site", - "image": "https://images.unsplash.com/photo-1557008075-7f2c5efa4cfd?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2497&q=80", - "desc": "123 123 123 123 123 1231 123 123 132", - "date": "14th July", + "title": "Placeholder", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "Placeholder", + "date": "Placeholder", "link": "link", "id": "mw-1" }, diff --git a/test/setup.js b/test/setup.js new file mode 100644 index 00000000..ee72373a --- /dev/null +++ b/test/setup.js @@ -0,0 +1,8 @@ +import { afterEach } from "vitest"; +import { cleanup } from "@testing-library/react"; +import "@testing-library/jest-dom/vitest"; + +// runs a clean after each test case (e.g. clearing jsdom) +afterEach(() => { + cleanup(); +}); diff --git a/vite.config.js b/vite.config.js index f3d14e9e..1d7a34b2 100644 --- a/vite.config.js +++ b/vite.config.js @@ -10,4 +10,11 @@ export default defineConfig({ }, }), ], + test: { + // 👋 add the line below to add jsdom to vite + environment: "jsdom", + + globals: true, + setupFiles: "./test/setup.js", // assuming the test folder is in the root of our project + }, }); From c042767ccedf13f71b6375d6fbae06485fb1617a Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Mon, 21 Apr 2025 23:45:01 +0200 Subject: [PATCH 14/37] all components done, changed component structure, mobile css maybe done, how to overwrite App.css? --- src/App.jsx | 6 ++-- src/data/mywords.json | 27 +++++++++++++++-- src/data/projects.json | 14 ++++----- .../ProjectBoxComponents => }/Desc.jsx | 0 src/sections/FeaturedProjects.jsx | 6 ++-- .../FeaturedProjectsComponents/ProjectBox.jsx | 5 ++-- .../FeaturedProjectsComponents/Title.jsx | 5 ---- src/sections/LetsTalk.jsx | 17 +++++++++++ src/sections/LetsTalkComponents/Image.jsx | 14 +++++++++ src/sections/LetsTalkComponents/Info.jsx | 11 +++++++ src/sections/LetsTalkComponents/Links.jsx | 29 +++++++++++++++++++ src/sections/MyWords.jsx | 15 ++++++++++ src/sections/MyWordsComponents/ArticleBox.jsx | 27 +++++++++++++++++ .../ArticleBoxComponents/Date.jsx | 11 +++++++ .../ArticleBoxComponents/Image.jsx | 14 +++++++++ .../ArticleBoxComponents/Link.jsx | 17 +++++++++++ .../SeeMore.jsx | 6 ++-- src/sections/Skills.jsx | 4 +-- src/sections/Tech.jsx | 4 +-- src/sections/Title.jsx | 7 +++++ .../Title.jsx => TitleH3.jsx} | 0 src/sections/TitleInWhite.jsx | 5 ++++ 22 files changed, 215 insertions(+), 29 deletions(-) rename src/sections/{FeaturedProjectsComponents/ProjectBoxComponents => }/Desc.jsx (100%) delete mode 100644 src/sections/FeaturedProjectsComponents/Title.jsx create mode 100644 src/sections/LetsTalkComponents/Image.jsx create mode 100644 src/sections/LetsTalkComponents/Info.jsx create mode 100644 src/sections/LetsTalkComponents/Links.jsx create mode 100644 src/sections/MyWordsComponents/ArticleBox.jsx create mode 100644 src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx create mode 100644 src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx create mode 100644 src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx rename src/sections/{FeaturedProjectsComponents => }/SeeMore.jsx (85%) create mode 100644 src/sections/Title.jsx rename src/sections/{FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx => TitleH3.jsx} (100%) create mode 100644 src/sections/TitleInWhite.jsx diff --git a/src/App.jsx b/src/App.jsx index 12276e1e..e20c6af3 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -2,8 +2,8 @@ import React from "react"; import { FeaturedProjects } from "./sections/FeaturedProjects"; import { HiThere } from "./sections/HiThere"; -//import { LetsTalk } from "./sections/LetsTalk"; -//import { MyWords } from "./sections/MyWords"; +import { LetsTalk } from "./sections/LetsTalk"; +import { MyWords } from "./sections/MyWords"; import { Skills } from "./sections/Skills"; import { Tech } from "./sections/Tech"; @@ -14,6 +14,8 @@ export const App = () => { <Tech /> <FeaturedProjects /> <Skills /> + <MyWords /> + <LetsTalk /> </> ); }; diff --git a/src/data/mywords.json b/src/data/mywords.json index c6787eda..b1d8fa68 100644 --- a/src/data/mywords.json +++ b/src/data/mywords.json @@ -5,9 +5,32 @@ "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Placeholder", "date": "Placeholder", - "link": "link", + "link": "Placeholder", "id": "mw-1" }, - {} + { + "title": "Placeholder", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "Placeholder", + "date": "Placeholder", + "link": "Placeholder", + "id": "mw-2" + }, + { + "title": "Placeholder", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "Placeholder", + "date": "Placeholder", + "link": "Placeholder", + "id": "mw-3" + }, + { + "title": "Placeholder", + "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "desc": "Placeholder", + "date": "Placeholder", + "link": "Placeholder", + "id": "mw-4" + } ] } diff --git a/src/data/projects.json b/src/data/projects.json index 4b748cf0..22936a0e 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -3,8 +3,8 @@ { "name": "Portfolio", "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", - "desc": "The portfolio you are currently looking at! Made through JSON, such as this text, and JavaScript and React to handle components and states", - "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON"], + "desc": "The portfolio you are currently looking at! Made through JSON, such as this text, and JavaScript and React to handle components and states. Monitored with a the testing framework Vitest", + "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON", "Vitest"], "netlify": "https://oscars-js-portfolio.netlify.app", "github": "https://github.com/osckli990/js-project-portfolio", "id": "p-5" @@ -12,8 +12,8 @@ { "name": "Recipe library", "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", - "desc": "Using Spoonacular's complex search API to gather specific recipes, then using JavaScript to sort through different alternatives, independently and together. Inlcludes pagination/infinite scrolling (well, until the api's daily limit)", - "tags": ["HTML5", "CSS3", "JavaScript", "APIs"], + "desc": "Using Spoonacular's complex-search API to gather specific recipes, then using JavaScript to sort through different alternatives, independently and together. Inlcludes pagination/infinite scrolling (well, until the api's daily limit)", + "tags": ["HTML5", "CSS3", "JavaScript", "API"], "netlify": "https://js-project-recipe-library.netlify.app", "github": "https://github.com/osckli990/js-project-recipe-library", "id": "p-4" @@ -21,8 +21,8 @@ { "name": "Weather app", "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", - "desc": "A mob-programming project and weather application that enables the user to retrieve weather information from any city, inlucing general location-tracking", - "tags": ["HTML5", "CSS3", "JavaScript", "TypeScript", "APIs"], + "desc": "A mob-programming project and weather application that enables the user to retrieve weather information from any city, inlucing general location-tracking, through OpenWeather's API", + "tags": ["HTML5", "CSS3", "JavaScript", "TypeScript", "API"], "netlify": "https://watherrr.netlify.app", "github": "https://github.com/alex91-html/js-project-weather-app", "id": "p-2" @@ -30,7 +30,7 @@ { "name": "Accessibility site", "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", - "desc": "Another project done in mob-programming. The site has a rudementary design but follows different guidelines to allow accessibility for different dissabilities or conditions", + "desc": "Another project done in mob-programming. The site has a rudementary design but follows different guidelines to allow accessibility for different disabilities or conditions", "tags": ["HTML5", "CSS3", "JavaScript", "WCAG", "W3C", "WAI"], "netlify": "https://js-project-accessibility.netlify.app", "github": "https://github.com/osckli990/js-project-accessibility", diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx b/src/sections/Desc.jsx similarity index 100% rename from src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Desc.jsx rename to src/sections/Desc.jsx diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index 87523b5a..e5358c05 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -1,13 +1,13 @@ import React from "react"; -import { Title } from "./FeaturedProjectsComponents/Title"; +import { Title } from "./Title"; import { ProjectBox } from "./FeaturedProjectsComponents/ProjectBox"; -import { SeeMore } from "./FeaturedProjectsComponents/SeeMore"; +import { SeeMore } from "./SeeMore"; export const FeaturedProjects = () => { return ( <section className="pb-14 pt-14 pl-4 pr-4"> - <Title /> + <Title title="Featured Projects" /> <ProjectBox /> <SeeMore /> </section> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index c461a17e..55788c48 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -4,12 +4,11 @@ import projects from "../../data/projects.json"; import { Image } from "./ProjectBoxComponents/Image"; import { Tags } from "./ProjectBoxComponents/Tags"; -import { Desc } from "./ProjectBoxComponents/Desc"; +import { Desc } from "../Desc"; import { Links } from "./ProjectBoxComponents/Links"; -import { Title } from "./ProjectBoxComponents/Title"; +import { Title } from "../TitleH3"; export const ProjectBox = () => { - console.log(projects.projects.name); //why the fuck is it underfined return ( <> {projects.projects.slice(0, 4).map((project) => ( diff --git a/src/sections/FeaturedProjectsComponents/Title.jsx b/src/sections/FeaturedProjectsComponents/Title.jsx deleted file mode 100644 index be25a73b..00000000 --- a/src/sections/FeaturedProjectsComponents/Title.jsx +++ /dev/null @@ -1,5 +0,0 @@ -import React from "react"; - -export const Title = () => { - return <h2 className="text-center pb-14">Featured Projects</h2>; -}; diff --git a/src/sections/LetsTalk.jsx b/src/sections/LetsTalk.jsx index e69de29b..7885d19f 100644 --- a/src/sections/LetsTalk.jsx +++ b/src/sections/LetsTalk.jsx @@ -0,0 +1,17 @@ +import React from "react"; + +import { Title } from "./TitleInWhite"; +import { Image } from "./LetsTalkComponents/Image"; +import { Info } from "./LetsTalkComponents/Info"; +import { Links } from "./LetsTalkComponents/Links"; + +export const LetsTalk = () => { + return ( + <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14 pl-4 pr-4 text-white"> + <Title title="Let's Talk" /> + <Image /> + <Info /> + <Links /> + </section> + ); +}; diff --git a/src/sections/LetsTalkComponents/Image.jsx b/src/sections/LetsTalkComponents/Image.jsx new file mode 100644 index 00000000..56643c3d --- /dev/null +++ b/src/sections/LetsTalkComponents/Image.jsx @@ -0,0 +1,14 @@ +import React from "react"; + +import profileImage from "../../assets/cropped_profile.png"; + +export const Image = () => { + return ( + <img + src={profileImage} + alt="profile image" + aria-label="profile image" + className="mt-4 mb-16 mx-auto w-3/4" + /> + ); +}; diff --git a/src/sections/LetsTalkComponents/Info.jsx b/src/sections/LetsTalkComponents/Info.jsx new file mode 100644 index 00000000..41249365 --- /dev/null +++ b/src/sections/LetsTalkComponents/Info.jsx @@ -0,0 +1,11 @@ +import React from "react"; + +export const Info = () => { + return ( + <article className="mb-16 text-inherit mx-auto"> + <p className="text-inherit">Oscar Liljefors</p> + <p className="text-inherit">+46 (0)70 366 33 71</p> + <p className="text-inherit">oscar.lf(at)live.se</p> + </article> + ); +}; diff --git a/src/sections/LetsTalkComponents/Links.jsx b/src/sections/LetsTalkComponents/Links.jsx new file mode 100644 index 00000000..a15370d3 --- /dev/null +++ b/src/sections/LetsTalkComponents/Links.jsx @@ -0,0 +1,29 @@ +import React from "react"; + +import LinkedInPic from "../../assets/Btn-linkedin.svg"; +import StackOverflowPic from "../../assets/Btn-stackoverflow.svg"; +import GithubPic from "../../assets/Ic-Github.svg"; + +export const Links = () => { + return ( + <div className="flex gap-10 mx-auto"> + <a href="www.linkedin.com/in/oscar-kling-liljefors-139474159"> + <img + src={LinkedInPic} + alt="Link to LinkedIn" + className="invert size-30" + /> + </a> + <a href="https://github.com/osckli990"> + <img src={GithubPic} alt="Link to Github" className="size-30" /> + </a> + <a href="https://stackoverflowteams.com/c/technigo/users/691/?tab=profile"> + <img + src={StackOverflowPic} + alt="Link to StackOverflow" + className="invert size-30" + /> + </a> + </div> + ); +}; diff --git a/src/sections/MyWords.jsx b/src/sections/MyWords.jsx index e69de29b..2054b87f 100644 --- a/src/sections/MyWords.jsx +++ b/src/sections/MyWords.jsx @@ -0,0 +1,15 @@ +import React from "react"; + +import { Title } from "./Title"; +import { ArticleBox } from "./MyWordsComponents/ArticleBox"; +import { SeeMore } from "./SeeMore"; + +export const MyWords = () => { + return ( + <section className="pb-14 pt-14 pl-4 pr-4"> + <Title title="My Words" /> + <ArticleBox /> + <SeeMore text="See more articles" /> + </section> + ); +}; diff --git a/src/sections/MyWordsComponents/ArticleBox.jsx b/src/sections/MyWordsComponents/ArticleBox.jsx new file mode 100644 index 00000000..4626407c --- /dev/null +++ b/src/sections/MyWordsComponents/ArticleBox.jsx @@ -0,0 +1,27 @@ +import React from "react"; + +import mywords from "../../data/mywords.json"; + +import { Image } from "./ArticleBoxComponents/Image"; +import { Date } from "./ArticleBoxComponents/Date"; +import { Desc } from "../Desc"; +import { Link } from "./ArticleBoxComponents/Link"; +import { Title } from "../TitleH3"; + +export const ArticleBox = () => { + return ( + <> + {mywords.articles.slice(0, 4).map((article) => ( + <section key={article.id} className="mb-14"> + <Image url={article.image} /> + <Date date={article.date} /> + <article> + <Title title={article.title} /> + <Desc desc={article.desc} /> + </article> + <Link link={article.link} /> + </section> + ))} + </> + ); +}; diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx new file mode 100644 index 00000000..30c1bc09 --- /dev/null +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx @@ -0,0 +1,11 @@ +import React from "react"; + +export const Date = ({ date }) => { + return ( + <div className="flex flex-wrap mt-7 mb-3"> + <p className="block border border-black px-2 py-0.25 mr-1 mb-1 rounded-sm"> + {date} + </p> + </div> + ); +}; diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx new file mode 100644 index 00000000..3455440c --- /dev/null +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx @@ -0,0 +1,14 @@ +import React from "react"; + +export const Image = ({ url }) => { + return ( + <figure> + <img + src={url} + alt="Image of article" + aria-label="Image of article" + className="h-200 self-stretch rounded-lg" + /> + </figure> + ); +}; diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx new file mode 100644 index 00000000..96031864 --- /dev/null +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx @@ -0,0 +1,17 @@ +import React from "react"; + +import linkPic from "../../../assets/Ic-Web.svg"; + +export const Link = ({ link }) => { + return ( + <div> + <a + href={link} + className="flex items-center bg-black text-white p-1 w-25 rounded-lg text-18 font-medium mb-2" + > + <img src={linkPic} alt="" className="w-30 h-30 px-3" /> + Read article + </a> + </div> + ); +}; diff --git a/src/sections/FeaturedProjectsComponents/SeeMore.jsx b/src/sections/SeeMore.jsx similarity index 85% rename from src/sections/FeaturedProjectsComponents/SeeMore.jsx rename to src/sections/SeeMore.jsx index da7da97f..38e6b0c0 100644 --- a/src/sections/FeaturedProjectsComponents/SeeMore.jsx +++ b/src/sections/SeeMore.jsx @@ -1,7 +1,7 @@ import React from "react"; import styled from "styled-components"; -import seeMore from "../../assets/Ic-ArrowDown.svg"; +import seeMore from "../assets/Ic-ArrowDown.svg"; const StyledSeeMore = styled.button` padding: 0px 16px; @@ -24,7 +24,7 @@ const StyledSeeMore = styled.button` } `; -export const SeeMore = () => { +export const SeeMore = ({ text = "See more projects" }) => { return ( <StyledSeeMore> <img @@ -33,7 +33,7 @@ export const SeeMore = () => { aria-label="presentation" className="mr-1 size-30" /> - See more projects + {text} </StyledSeeMore> ); }; diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx index 3999e873..95bca4b7 100644 --- a/src/sections/Skills.jsx +++ b/src/sections/Skills.jsx @@ -3,12 +3,12 @@ import React from "react"; import skills from "../data/skills.json"; import { SkillBox } from "./SkillsComponents/SkillBox"; -import { Title } from "./SkillsComponents/Title"; +import { Title } from "./TitleInWhite"; export const Skills = () => { return ( <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14"> - <Title /> + <Title title="Skills" /> {skills.skills.map((category) => ( <div className="text-white w-1/2 mx-auto"> <SkillBox diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index db148ec1..fb5f5d34 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -3,12 +3,12 @@ import React from "react"; import tech from "../data/tech.json"; import { TechBox } from "./TechComponents/TechBox"; -import { Title } from "./TechComponents/Title"; +import { Title } from "./TitleInWhite"; export const Tech = () => { return ( <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14"> - <Title /> + <Title title="Tech" /> {tech.tech.map((category) => ( <div className="text-white w-1/2 mx-auto"> <TechBox diff --git a/src/sections/Title.jsx b/src/sections/Title.jsx new file mode 100644 index 00000000..491356cc --- /dev/null +++ b/src/sections/Title.jsx @@ -0,0 +1,7 @@ +import React from "react"; + +export const Title = ({ title }) => { + return <h2 className="text-center pb-14">{title}</h2>; +}; + +//mb-3?? diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx b/src/sections/TitleH3.jsx similarity index 100% rename from src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Title.jsx rename to src/sections/TitleH3.jsx diff --git a/src/sections/TitleInWhite.jsx b/src/sections/TitleInWhite.jsx new file mode 100644 index 00000000..a956836f --- /dev/null +++ b/src/sections/TitleInWhite.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Title = ({ title }) => { + return <h2 className="text-center text-white pb-4">{title}</h2>; +}; From 2a81548fe61d321870ea6b76852119705e4d5cbb Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Tue, 22 Apr 2025 21:22:48 +0200 Subject: [PATCH 15/37] resturturing of components --- eslint.config.js | 17 +++++ package.json | 5 +- src/App.css | 66 +------------------ src/App.jsx | 6 ++ src/Breakpoints.js | 6 ++ src/GlobalStyle.jsx | 60 +++++++++++++++++ src/UILib.jsx | 12 ++++ src/data/skills.json | 3 +- src/data/tech.json | 2 +- src/sections/CategoryBox.jsx | 18 +++++ src/sections/CategorySection.jsx | 19 ++++++ src/sections/Desc.jsx | 2 +- src/sections/HiThere.jsx | 2 +- src/sections/HiThereComponents/Greeting.jsx | 6 +- .../HiThereComponents/Introduction.jsx | 2 +- src/sections/HiThereComponents/Profile.jsx | 2 +- src/sections/LetsTalk.jsx | 2 +- src/sections/MyWords.jsx | 2 +- .../ArticleBoxComponents/Date.jsx | 2 +- src/sections/Skills.jsx | 23 ++++++- src/sections/SkillsComponents/Title.jsx | 5 -- src/sections/Tech.jsx | 23 ++++++- src/sections/TechComponents/TechBox.jsx | 4 +- src/sections/TechComponents/Title.jsx | 5 -- src/sections/TitleInWhite.jsx | 2 +- 25 files changed, 199 insertions(+), 97 deletions(-) create mode 100644 eslint.config.js create mode 100644 src/Breakpoints.js create mode 100644 src/GlobalStyle.jsx create mode 100644 src/UILib.jsx create mode 100644 src/sections/CategoryBox.jsx create mode 100644 src/sections/CategorySection.jsx delete mode 100644 src/sections/SkillsComponents/Title.jsx delete mode 100644 src/sections/TechComponents/Title.jsx diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 00000000..c5e88e37 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,17 @@ +import js from "@eslint/js"; +import globals from "globals"; +import pluginReact from "eslint-plugin-react"; +import { defineConfig } from "eslint/config"; + +export default defineConfig([ + { + files: ["**/*.{js,mjs,cjs,jsx}"], + plugins: { js }, + extends: ["js/recommended", "stylelint-config-tailwindcss"], + }, + { + files: ["**/*.{js,mjs,cjs,jsx}"], + languageOptions: { globals: globals.browser }, + }, + pluginReact.configs.flat.recommended, +]); diff --git a/package.json b/package.json index 1e6fb43b..c3efcda5 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@babel/core": "^7.26.10", "@babel/preset-env": "^7.26.9", "@babel/preset-react": "^7.26.3", - "@eslint/js": "^9.21.0", + "@eslint/js": "^9.25.1", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", @@ -29,7 +29,8 @@ "autoprefixer": "^10.4.21", "babel-jest": "^29.7.0", "babel-plugin-styled-components": "^2.1.4", - "eslint": "^9.24.0", + "eslint": "^9.25.1", + "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.15.0", diff --git a/src/App.css b/src/App.css index 4f9005d1..311f8e9b 100644 --- a/src/App.css +++ b/src/App.css @@ -2,68 +2,4 @@ @tailwind components; @tailwind utilities; -* { - font-family: "Poppins", sans-serif; - font-style: normal; - line-height: normal; - color: #000000; - font-weight: 700; -} - -body { - margin: 0; - padding: 0; -} - -#root { - width: 100%; -} - -h1 { - font-size: 52px; -} - -h2 { - font-size: 48px; -} - -h3 { - font-size: 24px; - font-weight: 500; -} - -p { - font-size: 16px; - font-weight: 400; -} - -li { - font-size: 16px; - font-weight: 400; - list-style-type: none; -} - -/*on desktop*/ -@media (min-width: 1200px) { - h1 { - font-size: 100px; - font-weight: 700; - } - - h2 { - font-size: 80px; - font-weight: 700; - } - - h3 { - font-size: 30px; - font-weight: 500; - } - - p { - font-size: 18px; - font-weight: 400; - } -} - -/*Temporary styling? should be connecte to each component?*/ +/*This is required to activate tailwind*/ diff --git a/src/App.jsx b/src/App.jsx index e20c6af3..7109817c 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -6,10 +6,12 @@ import { LetsTalk } from "./sections/LetsTalk"; import { MyWords } from "./sections/MyWords"; import { Skills } from "./sections/Skills"; import { Tech } from "./sections/Tech"; +import { GlobalStyle } from "./GlobalStyle"; export const App = () => { return ( <> + <GlobalStyle /> <HiThere /> <Tech /> <FeaturedProjects /> @@ -21,3 +23,7 @@ export const App = () => { }; //App is our main hub for all section and components. the "sandwich" + +//add tests +//change from tailwind to more styled components +//clear app.css to not have any dead css when removing components diff --git a/src/Breakpoints.js b/src/Breakpoints.js new file mode 100644 index 00000000..86969af0 --- /dev/null +++ b/src/Breakpoints.js @@ -0,0 +1,6 @@ +export const media = { + mobile: "(mix-width: 768px)", + tablet: "(mix-width: 1024px)", + smalldesktop: "(mix-width: 1020px)", + desktop: "(mix-width: 1600px)", +}; diff --git a/src/GlobalStyle.jsx b/src/GlobalStyle.jsx new file mode 100644 index 00000000..0e82e70b --- /dev/null +++ b/src/GlobalStyle.jsx @@ -0,0 +1,60 @@ +import { createGlobalStyle } from "styled-components"; + +import { media } from "./Breakpoints"; + +export const GlobalStyle = createGlobalStyle` + * { + font-family: "Poppins", sans-serif; + font-style: normal; + line-height: normal; + color: #000000; + } + + body { + margin: 0; + padding: 0; + } + + #root { + width: 100%; + } + + + h1 { + font-size: 52px; + font-weight: 700; + } + + h2 { + font-size: 48px; + font-weight: 700; + } + + h3 { + font-size: 24px; + font-weight: 500; + } + + li { + font-size: 16px; + font-weight: 400; + list-style-type: none; + } + + @media ${media.smalldesktop} { + h1 { + font-size: 100px; + font-weight: 700; + } + + h2 { + font-size: 80px; + font-weight: 700; + } + + h3 { + font-size: 30px; + font-weight: 500; + } + } +`; diff --git a/src/UILib.jsx b/src/UILib.jsx new file mode 100644 index 00000000..6fe2f996 --- /dev/null +++ b/src/UILib.jsx @@ -0,0 +1,12 @@ +import React from "react"; + +export const MainParagraph = styled.p` + font-size: 16px; + font-weight: 400; + + @media (min-width: 1200px) { + font-size: 18px; + } +`; + +/*library for storiing styled components*/ diff --git a/src/data/skills.json b/src/data/skills.json index e490fd36..d5cdadeb 100644 --- a/src/data/skills.json +++ b/src/data/skills.json @@ -7,8 +7,7 @@ "Javascript ES6", "React", "API's", - "Styled", - "Components", + "Styled Components", "Github" ], "title": "Code", diff --git a/src/data/tech.json b/src/data/tech.json index 588ef55c..65675e1a 100644 --- a/src/data/tech.json +++ b/src/data/tech.json @@ -11,7 +11,7 @@ "id": "t-2" }, { - "names": ["React", "React Hooks"], + "names": ["JavaScript", "React", "React Hooks"], "title": "Frontend", "id": "t-3" }, diff --git a/src/sections/CategoryBox.jsx b/src/sections/CategoryBox.jsx new file mode 100644 index 00000000..0a3dfc46 --- /dev/null +++ b/src/sections/CategoryBox.jsx @@ -0,0 +1,18 @@ +import React from "react"; + +export const CategoryBox = ({ title, items }) => { + return ( + <> + <p className="text-white text-center border border-solid rounded-md block mb-[16px]"> + {title} + </p> + <ul> + {items.map((item, index) => ( + <li key={index} className="text-white text-center pb-1"> + {item} + </li> + ))} + </ul> + </> + ); +}; diff --git a/src/sections/CategorySection.jsx b/src/sections/CategorySection.jsx new file mode 100644 index 00000000..6c6dd173 --- /dev/null +++ b/src/sections/CategorySection.jsx @@ -0,0 +1,19 @@ +import React from "react"; + +import { Title } from "./TitleInWhite"; + +export const CategorySection = ({ title, data, RenderBox }) => { + return ( + <section className="bg-black flex flex-col pt-[64px] pb-[64px] gap-y-4"> + <Title title={title} /> + {data.map((category) => ( + <div + key={category.id} + className="text-white w-1/2 mx-auto text-16 font-normal mb-[24px]" + > + <RenderBox items={category.names} title={category.title} /> + </div> + ))} + </section> + ); +}; diff --git a/src/sections/Desc.jsx b/src/sections/Desc.jsx index 23de6da1..24ae7cb7 100644 --- a/src/sections/Desc.jsx +++ b/src/sections/Desc.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Desc = ({ desc }) => { - return <p className="mb-3">{desc}</p>; + return <p className="mb-3 text-16 font-normal">{desc}</p>; }; diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx index 38acff28..05c3f52f 100644 --- a/src/sections/HiThere.jsx +++ b/src/sections/HiThere.jsx @@ -8,7 +8,7 @@ export const HiThere = () => { <header role="presentation" aria-label="main presentation" - className="p-2 pr-4 pl-4" + className="pr-[16px] pl-[16px]" > <Greeting /> <Profile /> diff --git a/src/sections/HiThereComponents/Greeting.jsx b/src/sections/HiThereComponents/Greeting.jsx index 436a7258..51a10c41 100644 --- a/src/sections/HiThereComponents/Greeting.jsx +++ b/src/sections/HiThereComponents/Greeting.jsx @@ -3,9 +3,9 @@ import React from "react"; export const Greeting = () => { return ( <div className="text-center"> - <h3 className="pt-14">Hi there! I'm</h3> - <h1 className="pt-4">Oscar Liljefors</h1> - <h3 className="pt-4"> + <h3 className="pt-[64px]">Hi there! I'm</h3> + <h1 className="pt-[16px]">Oscar Liljefors</h1> + <h3 className="pt-[16px]"> Web developer with a background in gardening, healthcare, and 3D-printing </h3> diff --git a/src/sections/HiThereComponents/Introduction.jsx b/src/sections/HiThereComponents/Introduction.jsx index ad66c6fb..61741fc3 100644 --- a/src/sections/HiThereComponents/Introduction.jsx +++ b/src/sections/HiThereComponents/Introduction.jsx @@ -2,7 +2,7 @@ import React from "react"; export const Introduction = () => { return ( - <p className="pb-14"> + <p className="pb-[64px] text-16 font-normal"> As a developer with a background in health and social care 💊, I have a unique perspective on how technology can improve people's lives. I am currently enrolled in a 32-week remote bootcamp at Technigo, where I am diff --git a/src/sections/HiThereComponents/Profile.jsx b/src/sections/HiThereComponents/Profile.jsx index 9714ab34..e43b113f 100644 --- a/src/sections/HiThereComponents/Profile.jsx +++ b/src/sections/HiThereComponents/Profile.jsx @@ -5,7 +5,7 @@ import profileImage from "../../assets/cropped_profile.png"; export const Profile = () => { return ( <img - className="my-4 mx-auto min-h-154" + className="my-[16px] mx-auto min-h-154" src={profileImage} alt="Profile image" aria-label="Profile image" diff --git a/src/sections/LetsTalk.jsx b/src/sections/LetsTalk.jsx index 7885d19f..f75c06a6 100644 --- a/src/sections/LetsTalk.jsx +++ b/src/sections/LetsTalk.jsx @@ -7,7 +7,7 @@ import { Links } from "./LetsTalkComponents/Links"; export const LetsTalk = () => { return ( - <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14 pl-4 pr-4 text-white"> + <section className="bg-black flex flex-col gap-y-4 pt-14 pb-14 pl-4 pr-4 text-white"> <Title title="Let's Talk" /> <Image /> <Info /> diff --git a/src/sections/MyWords.jsx b/src/sections/MyWords.jsx index 2054b87f..02a23fef 100644 --- a/src/sections/MyWords.jsx +++ b/src/sections/MyWords.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMore"; export const MyWords = () => { return ( - <section className="pb-14 pt-14 pl-4 pr-4"> + <section className="pb-14 pt-14 pl-4 pr-4 text-24 font-normal"> <Title title="My Words" /> <ArticleBox /> <SeeMore text="See more articles" /> diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx index 30c1bc09..a2f796ee 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx @@ -3,7 +3,7 @@ import React from "react"; export const Date = ({ date }) => { return ( <div className="flex flex-wrap mt-7 mb-3"> - <p className="block border border-black px-2 py-0.25 mr-1 mb-1 rounded-sm"> + <p className="block border border-black px-2 py-0.25 mr-1 mb-1 rounded-sm text-16 font-medium"> {date} </p> </div> diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx index 95bca4b7..a69ffd1b 100644 --- a/src/sections/Skills.jsx +++ b/src/sections/Skills.jsx @@ -1,3 +1,5 @@ +/* + import React from "react"; import skills from "../data/skills.json"; @@ -7,10 +9,10 @@ import { Title } from "./TitleInWhite"; export const Skills = () => { return ( - <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14"> + <section className="bg-black flex flex-col gap-y-4 pt-14 pb-14"> <Title title="Skills" /> {skills.skills.map((category) => ( - <div className="text-white w-1/2 mx-auto"> + <div className="text-white w-1/2 mx-auto text-16 font-normal"> <SkillBox key={category.id} skill={category.names} @@ -21,3 +23,20 @@ export const Skills = () => { </section> ); }; +*/ +import React from "react"; + +import skills from "../data/skills.json"; + +import { CategorySection } from "./CategorySection"; +import { CategoryBox } from "./CategoryBox"; + +export const Skills = () => ( + <CategorySection + title="Skills" + data={skills.skills} + RenderBox={({ title, items }) => ( + <CategoryBox title={title} items={items} /> + )} + /> +); diff --git a/src/sections/SkillsComponents/Title.jsx b/src/sections/SkillsComponents/Title.jsx deleted file mode 100644 index 6df04d55..00000000 --- a/src/sections/SkillsComponents/Title.jsx +++ /dev/null @@ -1,5 +0,0 @@ -import React from "react"; - -export const Title = () => { - return <h2 className="text-center text-white pb-4">Skills</h2>; -}; diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index fb5f5d34..b6803a3d 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -1,3 +1,4 @@ +/* import React from "react"; import tech from "../data/tech.json"; @@ -7,10 +8,10 @@ import { Title } from "./TitleInWhite"; export const Tech = () => { return ( - <section className="bg-black container flex flex-col gap-y-4 pt-14 pb-14"> + <section className="bg-black flex flex-col pt-[64px] pb-[64px]"> <Title title="Tech" /> {tech.tech.map((category) => ( - <div className="text-white w-1/2 mx-auto"> + <div className="text-white w-1/2 mx-auto text-16 font-normal mb-[24px]"> <TechBox key={category.id} tech={category.names} @@ -21,3 +22,21 @@ export const Tech = () => { </section> ); }; +*/ + +import React from "react"; + +import tech from "../data/tech.json"; + +import { CategorySection } from "./CategorySection"; +import { CategoryBox } from "./CategoryBox"; + +export const Tech = () => ( + <CategorySection + title="Tech" + data={tech.tech} + RenderBox={({ title, items }) => ( + <CategoryBox title={title} items={items} /> + )} + /> +); diff --git a/src/sections/TechComponents/TechBox.jsx b/src/sections/TechComponents/TechBox.jsx index 19ab6fa5..e151c6f8 100644 --- a/src/sections/TechComponents/TechBox.jsx +++ b/src/sections/TechComponents/TechBox.jsx @@ -3,11 +3,11 @@ import React from "react"; export const TechBox = ({ tech, title }) => { return ( <> - <p className="text-inherit text-center border border-solid rounded-md block"> + <p className="text-inherit text-center border border-solid rounded-[4px] block mb-[16px]"> {title} </p> {tech.map((tech) => { - return <li className="text-inherit pb-0.25">{tech}</li>; + return <li className="text-inherit text-center">{tech}</li>; })} </> ); diff --git a/src/sections/TechComponents/Title.jsx b/src/sections/TechComponents/Title.jsx deleted file mode 100644 index 1c6930dc..00000000 --- a/src/sections/TechComponents/Title.jsx +++ /dev/null @@ -1,5 +0,0 @@ -import React from "react"; - -export const Title = () => { - return <h2 className="text-center text-white pb-4">Tech</h2>; -}; diff --git a/src/sections/TitleInWhite.jsx b/src/sections/TitleInWhite.jsx index a956836f..b8c7701e 100644 --- a/src/sections/TitleInWhite.jsx +++ b/src/sections/TitleInWhite.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Title = ({ title }) => { - return <h2 className="text-center text-white pb-4">{title}</h2>; + return <h2 className="text-center text-white">{title}</h2>; }; From 33580562d0cb03fc608b705eb5e754a116c4ace8 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Tue, 22 Apr 2025 22:10:25 +0200 Subject: [PATCH 16/37] css now actually follows design specs, altough not looks. a discrepancy --- src/sections/Desc.jsx | 2 +- src/sections/FeaturedProjects.jsx | 2 +- .../FeaturedProjectsComponents/ProjectBox.jsx | 2 +- .../ProjectBoxComponents/Image.jsx | 2 +- .../ProjectBoxComponents/Links.jsx | 10 ++++++---- .../ProjectBoxComponents/Tags.jsx | 4 ++-- src/sections/LetsTalk.jsx | 6 +++--- src/sections/LetsTalkComponents/Image.jsx | 2 +- src/sections/LetsTalkComponents/Info.jsx | 8 ++++---- src/sections/LetsTalkComponents/Links.jsx | 8 ++++---- src/sections/LetsTalkComponents/Title.jsx | 5 +++++ src/sections/MyWords.jsx | 2 +- src/sections/MyWordsComponents/ArticleBox.jsx | 2 +- .../ArticleBoxComponents/Date.jsx | 4 ++-- .../ArticleBoxComponents/Image.jsx | 2 +- .../ArticleBoxComponents/Link.jsx | 4 ++-- src/sections/SeeMore.jsx | 4 +++- src/sections/Skills.jsx | 4 ++-- src/sections/SkillsComponents/SkillBox.jsx | 14 -------------- .../{ => SkillsTechComponent}/CategoryBox.jsx | 0 .../{ => SkillsTechComponent}/CategorySection.jsx | 4 ++-- src/sections/Tech.jsx | 4 ++-- src/sections/TechComponents/TechBox.jsx | 14 -------------- src/sections/Title.jsx | 2 +- src/sections/TitleH3.jsx | 2 +- src/sections/TitleInWhite.jsx | 2 +- 26 files changed, 48 insertions(+), 67 deletions(-) create mode 100644 src/sections/LetsTalkComponents/Title.jsx delete mode 100644 src/sections/SkillsComponents/SkillBox.jsx rename src/sections/{ => SkillsTechComponent}/CategoryBox.jsx (100%) rename src/sections/{ => SkillsTechComponent}/CategorySection.jsx (90%) delete mode 100644 src/sections/TechComponents/TechBox.jsx diff --git a/src/sections/Desc.jsx b/src/sections/Desc.jsx index 24ae7cb7..a0dfb9b3 100644 --- a/src/sections/Desc.jsx +++ b/src/sections/Desc.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Desc = ({ desc }) => { - return <p className="mb-3 text-16 font-normal">{desc}</p>; + return <p className="mb-[32px] text-16 font-normal">{desc}</p>; }; diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index e5358c05..0a7768d0 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMore"; export const FeaturedProjects = () => { return ( - <section className="pb-14 pt-14 pl-4 pr-4"> + <section className="py-[64px] px-[16px]"> <Title title="Featured Projects" /> <ProjectBox /> <SeeMore /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index 55788c48..72f85c04 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -12,7 +12,7 @@ export const ProjectBox = () => { return ( <> {projects.projects.slice(0, 4).map((project) => ( - <section key={project.id} className="mb-14"> + <section key={project.id} className="mb-[64px]"> <Image url={project.image} /> <Tags tags={project.tags} /> <article> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx index e33294d0..bf0935b8 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx @@ -7,7 +7,7 @@ export const Image = ({ url }) => { src={url} alt="Image of project" aria-label="Image of project" - className="h-200 self-stretch rounded-lg" + className="self-stretch rounded-[12px] w-100 h-[479px]" /> </figure> ); diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx index 04547ff9..abd48938 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx @@ -9,21 +9,23 @@ export const Links = ({ netlf, github }) => { <div> <a href={netlf} - className="flex items-center bg-black text-white p-1 w-25 rounded-lg text-18 font-medium mb-2" + className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" > - <img src={netlifyPic} alt="" className="w-30 h-30 px-3" /> + <img src={netlifyPic} alt="" className="size-[30px] mr-[16px]" /> Live demo </a> </div> <div> <a href={github} - className="flex items-center bg-black text-white p-1 w-25 rounded-lg text-18 font-medium" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" > - <img src={githubPic} alt="" className="w-30 h-30 px-3" /> + <img src={githubPic} alt="" className="size-[30px] mr-[16px]" /> View code </a> </div> </section> ); }; + +/*w-[303px] in bigger sizes */ diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx index 2e8fa86e..d2509181 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx @@ -3,10 +3,10 @@ import React from "react"; export const Tags = ({ tags }) => { return ( <div> - <ul className="flex flex-wrap mt-7 mb-3"> + <ul className="flex flex-wrap mt-[32px] mb-[16px]"> {tags.map((tag, index) => ( <li - className="border border-black px-2 py-0.25 mr-1 mb-1 rounded-sm" + className="border-[2px] border-black px-[6px] py-[2px] mr-[4px] mb-[4px] rounded-[4px] basis-1" key={index} > {tag} diff --git a/src/sections/LetsTalk.jsx b/src/sections/LetsTalk.jsx index f75c06a6..646e246b 100644 --- a/src/sections/LetsTalk.jsx +++ b/src/sections/LetsTalk.jsx @@ -1,14 +1,14 @@ import React from "react"; -import { Title } from "./TitleInWhite"; +import { Title } from "./LetsTalkComponents/Title"; import { Image } from "./LetsTalkComponents/Image"; import { Info } from "./LetsTalkComponents/Info"; import { Links } from "./LetsTalkComponents/Links"; export const LetsTalk = () => { return ( - <section className="bg-black flex flex-col gap-y-4 pt-14 pb-14 pl-4 pr-4 text-white"> - <Title title="Let's Talk" /> + <section className="bg-black flex flex-col gap-y-[64px] py-[64px] px-[16px]"> + <Title title="Let's Talk" className="mb-0" /> <Image /> <Info /> <Links /> diff --git a/src/sections/LetsTalkComponents/Image.jsx b/src/sections/LetsTalkComponents/Image.jsx index 56643c3d..0c0f825e 100644 --- a/src/sections/LetsTalkComponents/Image.jsx +++ b/src/sections/LetsTalkComponents/Image.jsx @@ -8,7 +8,7 @@ export const Image = () => { src={profileImage} alt="profile image" aria-label="profile image" - className="mt-4 mb-16 mx-auto w-3/4" + className="mx-auto size-[164px]" /> ); }; diff --git a/src/sections/LetsTalkComponents/Info.jsx b/src/sections/LetsTalkComponents/Info.jsx index 41249365..b3a1dfbc 100644 --- a/src/sections/LetsTalkComponents/Info.jsx +++ b/src/sections/LetsTalkComponents/Info.jsx @@ -2,10 +2,10 @@ import React from "react"; export const Info = () => { return ( - <article className="mb-16 text-inherit mx-auto"> - <p className="text-inherit">Oscar Liljefors</p> - <p className="text-inherit">+46 (0)70 366 33 71</p> - <p className="text-inherit">oscar.lf(at)live.se</p> + <article className="mx-auto"> + <p className="text-[24px] text-white pb-[8px]">Oscar Liljefors</p> + <p className="text-[24px] text-white pb-[8px]">+46 (0)70 366 33 71</p> + <p className="text-[24px] text-white">oscar.lf(at)live.se</p> </article> ); }; diff --git a/src/sections/LetsTalkComponents/Links.jsx b/src/sections/LetsTalkComponents/Links.jsx index a15370d3..711f257c 100644 --- a/src/sections/LetsTalkComponents/Links.jsx +++ b/src/sections/LetsTalkComponents/Links.jsx @@ -6,22 +6,22 @@ import GithubPic from "../../assets/Ic-Github.svg"; export const Links = () => { return ( - <div className="flex gap-10 mx-auto"> + <div className="flex gap-[32px] mx-auto"> <a href="www.linkedin.com/in/oscar-kling-liljefors-139474159"> <img src={LinkedInPic} alt="Link to LinkedIn" - className="invert size-30" + className="invert size-[32px]" /> </a> <a href="https://github.com/osckli990"> - <img src={GithubPic} alt="Link to Github" className="size-30" /> + <img src={GithubPic} alt="Link to Github" className="size-[32px]" /> </a> <a href="https://stackoverflowteams.com/c/technigo/users/691/?tab=profile"> <img src={StackOverflowPic} alt="Link to StackOverflow" - className="invert size-30" + className="invert size-[32px]" /> </a> </div> diff --git a/src/sections/LetsTalkComponents/Title.jsx b/src/sections/LetsTalkComponents/Title.jsx new file mode 100644 index 00000000..b8c7701e --- /dev/null +++ b/src/sections/LetsTalkComponents/Title.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Title = ({ title }) => { + return <h2 className="text-center text-white">{title}</h2>; +}; diff --git a/src/sections/MyWords.jsx b/src/sections/MyWords.jsx index 02a23fef..d78f3323 100644 --- a/src/sections/MyWords.jsx +++ b/src/sections/MyWords.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMore"; export const MyWords = () => { return ( - <section className="pb-14 pt-14 pl-4 pr-4 text-24 font-normal"> + <section className="py-[64px] px-[24px] font-normal"> <Title title="My Words" /> <ArticleBox /> <SeeMore text="See more articles" /> diff --git a/src/sections/MyWordsComponents/ArticleBox.jsx b/src/sections/MyWordsComponents/ArticleBox.jsx index 4626407c..18a1febb 100644 --- a/src/sections/MyWordsComponents/ArticleBox.jsx +++ b/src/sections/MyWordsComponents/ArticleBox.jsx @@ -12,7 +12,7 @@ export const ArticleBox = () => { return ( <> {mywords.articles.slice(0, 4).map((article) => ( - <section key={article.id} className="mb-14"> + <section key={article.id} className="mb-[64px]"> <Image url={article.image} /> <Date date={article.date} /> <article> diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx index a2f796ee..b6e9cad1 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx @@ -2,8 +2,8 @@ import React from "react"; export const Date = ({ date }) => { return ( - <div className="flex flex-wrap mt-7 mb-3"> - <p className="block border border-black px-2 py-0.25 mr-1 mb-1 rounded-sm text-16 font-medium"> + <div className="flex flex-wrap mt-[32px] mb-[16px]"> + <p className="border-[2px] border-black px-[6px] py-[2px] mr-[4px] mb-[4px] rounded-[4px] basis-1"> {date} </p> </div> diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx index 3455440c..baf86054 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx @@ -7,7 +7,7 @@ export const Image = ({ url }) => { src={url} alt="Image of article" aria-label="Image of article" - className="h-200 self-stretch rounded-lg" + className="h-[200px] w-100 self-stretch rounded-[12px]" /> </figure> ); diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx index 96031864..8913f270 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx @@ -7,9 +7,9 @@ export const Link = ({ link }) => { <div> <a href={link} - className="flex items-center bg-black text-white p-1 w-25 rounded-lg text-18 font-medium mb-2" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" > - <img src={linkPic} alt="" className="w-30 h-30 px-3" /> + <img src={linkPic} alt="" className="size-[30px] mr-[16px]" /> Read article </a> </div> diff --git a/src/sections/SeeMore.jsx b/src/sections/SeeMore.jsx index 38e6b0c0..9560e452 100644 --- a/src/sections/SeeMore.jsx +++ b/src/sections/SeeMore.jsx @@ -31,7 +31,7 @@ export const SeeMore = ({ text = "See more projects" }) => { src={seeMore} alt="down-arrow icon" aria-label="presentation" - className="mr-1 size-30" + className="mr-[16px] size-[30px]" /> {text} </StyledSeeMore> @@ -39,3 +39,5 @@ export const SeeMore = ({ text = "See more projects" }) => { }; //a styled component. do i like them? i think not + +//should be a part of a lower component hierarchy diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx index a69ffd1b..8d456811 100644 --- a/src/sections/Skills.jsx +++ b/src/sections/Skills.jsx @@ -28,8 +28,8 @@ import React from "react"; import skills from "../data/skills.json"; -import { CategorySection } from "./CategorySection"; -import { CategoryBox } from "./CategoryBox"; +import { CategorySection } from "./SkillsTechComponent/CategorySection"; +import { CategoryBox } from "./SkillsTechComponent/CategoryBox"; export const Skills = () => ( <CategorySection diff --git a/src/sections/SkillsComponents/SkillBox.jsx b/src/sections/SkillsComponents/SkillBox.jsx deleted file mode 100644 index b3e1c5d9..00000000 --- a/src/sections/SkillsComponents/SkillBox.jsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from "react"; - -export const SkillBox = ({ skill, title }) => { - return ( - <> - <p className="text-inherit text-center border border-solid rounded-md block"> - {title} - </p> - {skill.map((skill) => { - return <li className="text-inherit pb-0.25">{skill}</li>; - })} - </> - ); -}; diff --git a/src/sections/CategoryBox.jsx b/src/sections/SkillsTechComponent/CategoryBox.jsx similarity index 100% rename from src/sections/CategoryBox.jsx rename to src/sections/SkillsTechComponent/CategoryBox.jsx diff --git a/src/sections/CategorySection.jsx b/src/sections/SkillsTechComponent/CategorySection.jsx similarity index 90% rename from src/sections/CategorySection.jsx rename to src/sections/SkillsTechComponent/CategorySection.jsx index 6c6dd173..e5825b61 100644 --- a/src/sections/CategorySection.jsx +++ b/src/sections/SkillsTechComponent/CategorySection.jsx @@ -1,10 +1,10 @@ import React from "react"; -import { Title } from "./TitleInWhite"; +import { Title } from "../TitleInWhite"; export const CategorySection = ({ title, data, RenderBox }) => { return ( - <section className="bg-black flex flex-col pt-[64px] pb-[64px] gap-y-4"> + <section className="bg-black flex flex-col pt-[64px] pb-[64px]"> <Title title={title} /> {data.map((category) => ( <div diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index b6803a3d..f4ecbfd9 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -28,8 +28,8 @@ import React from "react"; import tech from "../data/tech.json"; -import { CategorySection } from "./CategorySection"; -import { CategoryBox } from "./CategoryBox"; +import { CategorySection } from "./SkillsTechComponent/CategorySection"; +import { CategoryBox } from "./SkillsTechComponent/CategoryBox"; export const Tech = () => ( <CategorySection diff --git a/src/sections/TechComponents/TechBox.jsx b/src/sections/TechComponents/TechBox.jsx deleted file mode 100644 index e151c6f8..00000000 --- a/src/sections/TechComponents/TechBox.jsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from "react"; - -export const TechBox = ({ tech, title }) => { - return ( - <> - <p className="text-inherit text-center border border-solid rounded-[4px] block mb-[16px]"> - {title} - </p> - {tech.map((tech) => { - return <li className="text-inherit text-center">{tech}</li>; - })} - </> - ); -}; diff --git a/src/sections/Title.jsx b/src/sections/Title.jsx index 491356cc..831b1dbb 100644 --- a/src/sections/Title.jsx +++ b/src/sections/Title.jsx @@ -1,7 +1,7 @@ import React from "react"; export const Title = ({ title }) => { - return <h2 className="text-center pb-14">{title}</h2>; + return <h2 className="text-center pb-[64px]">{title}</h2>; }; //mb-3?? diff --git a/src/sections/TitleH3.jsx b/src/sections/TitleH3.jsx index 7cd18b93..74f0f203 100644 --- a/src/sections/TitleH3.jsx +++ b/src/sections/TitleH3.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Title = ({ title }) => { - return <h3 className="mb-3">{title}</h3>; + return <h3 className="mb-[16px]">{title}</h3>; }; diff --git a/src/sections/TitleInWhite.jsx b/src/sections/TitleInWhite.jsx index b8c7701e..a5df1770 100644 --- a/src/sections/TitleInWhite.jsx +++ b/src/sections/TitleInWhite.jsx @@ -1,5 +1,5 @@ import React from "react"; export const Title = ({ title }) => { - return <h2 className="text-center text-white">{title}</h2>; + return <h2 className="text-center text-white mb-[16px]">{title}</h2>; }; From c80869a9491f00b41784cde8430180e3126dbd46 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Wed, 23 Apr 2025 01:23:16 +0200 Subject: [PATCH 17/37] splitting up into more components --- src/Breakpoints.js | 13 +++++--- src/sections/FeaturedProjects.jsx | 4 +-- .../ArticleBox.jsx | 27 ++++++++++++++++ .../CategoryBox.jsx | 0 .../LinkComponent/Link.jsx | 19 ++++++++++++ .../LinkComponent/Links.jsx | 31 +++++++++++++++++++ .../ProjectBox.jsx | 29 +++++++++++++++++ .../FeaturedProjectsComponents/ProjectBox.jsx | 2 +- src/sections/MyWords.jsx | 4 +-- src/sections/MyWordsComponents/ArticleBox.jsx | 2 +- .../ArticleBoxComponents/Link.jsx | 4 ++- .../{ => SeeMoreComponent}/SeeMore.jsx | 2 +- .../SkillsTechComponent/CategoryBox.jsx | 2 +- .../SkillsTechComponent/CategorySection.jsx | 2 +- src/sections/{ => TitleComponents}/Title.jsx | 0 .../{ => TitleComponents}/TitleH3.jsx | 0 .../{ => TitleComponents}/TitleInWhite.jsx | 0 17 files changed, 127 insertions(+), 14 deletions(-) create mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx create mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/CategoryBox.jsx create mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx create mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx create mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx rename src/sections/{ => SeeMoreComponent}/SeeMore.jsx (94%) rename src/sections/{ => TitleComponents}/Title.jsx (100%) rename src/sections/{ => TitleComponents}/TitleH3.jsx (100%) rename src/sections/{ => TitleComponents}/TitleInWhite.jsx (100%) diff --git a/src/Breakpoints.js b/src/Breakpoints.js index 86969af0..8d2b80d8 100644 --- a/src/Breakpoints.js +++ b/src/Breakpoints.js @@ -1,6 +1,11 @@ export const media = { - mobile: "(mix-width: 768px)", - tablet: "(mix-width: 1024px)", - smalldesktop: "(mix-width: 1020px)", - desktop: "(mix-width: 1600px)", + mobile: "(min-width: 768px)", + tablet: "(min-width: 1024px)", + smalldesktop: "(min-width: 1280px)", + desktop: "(min-width: 1536px)", }; + +//mobile = 768px = md +//tablet = 1024px = lg +//smalldesktop = 1280px = xl +//desktop = 1536px = 2xl diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index 0a7768d0..dcd15a73 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -1,8 +1,8 @@ import React from "react"; -import { Title } from "./Title"; +import { Title } from "./TitleComponents/Title"; import { ProjectBox } from "./FeaturedProjectsComponents/ProjectBox"; -import { SeeMore } from "./SeeMore"; +import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const FeaturedProjects = () => { return ( diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx new file mode 100644 index 00000000..b627ef00 --- /dev/null +++ b/src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx @@ -0,0 +1,27 @@ +import React from "react"; + +import mywords from "../../data/mywords.json"; + +import { Image } from "./ArticleBoxComponents/Image"; +import { Date } from "./ArticleBoxComponents/Date"; +import { Desc } from "../Desc"; +import { Link } from "./ArticleBoxComponents/Link"; +import { Title } from "../TitleComponents/TitleH3"; + +export const ArticleBox = () => { + return ( + <> + {mywords.articles.slice(0, 4).map((article) => ( + <section key={article.id} className="mb-[64px]"> + <Image url={article.image} /> + <Date date={article.date} /> + <article> + <Title title={article.title} /> + <Desc desc={article.desc} /> + </article> + <Link link={article.link} /> + </section> + ))} + </> + ); +}; diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/CategoryBox.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/CategoryBox.jsx new file mode 100644 index 00000000..e69de29b diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx new file mode 100644 index 00000000..37e058dd --- /dev/null +++ b/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx @@ -0,0 +1,19 @@ +import React from "react"; + +import linkPic from "../../../assets/Ic-Web.svg"; + +export const Link = ({ link }) => { + return ( + <div> + <a + href={link} + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] hover:underline" + > + <img src={linkPic} alt="" className="size-[30px] mr-[16px]" /> + Read article + </a> + </div> + ); +}; + +/*w-[302px] when in larger screens*/ diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx new file mode 100644 index 00000000..abd48938 --- /dev/null +++ b/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx @@ -0,0 +1,31 @@ +import React from "react"; + +import netlifyPic from "../../../assets/Ic-Web.svg"; +import githubPic from "../../../assets/Ic-Github.svg"; + +export const Links = ({ netlf, github }) => { + return ( + <section> + <div> + <a + href={netlf} + className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" + > + <img src={netlifyPic} alt="" className="size-[30px] mr-[16px]" /> + Live demo + </a> + </div> + <div> + <a + href={github} + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" + > + <img src={githubPic} alt="" className="size-[30px] mr-[16px]" /> + View code + </a> + </div> + </section> + ); +}; + +/*w-[303px] in bigger sizes */ diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx new file mode 100644 index 00000000..85733e5e --- /dev/null +++ b/src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx @@ -0,0 +1,29 @@ +import React from "react"; + +import projects from "../../data/projects.json"; + +import { Image } from "./ProjectBoxComponents/Image"; +import { Tags } from "./ProjectBoxComponents/Tags"; +import { Desc } from "../Desc"; +import { Links } from "./ProjectBoxComponents/Links"; +import { Title } from "../TitleComponents/TitleH3"; + +export const ProjectBox = () => { + return ( + <> + {projects.projects.slice(0, 4).map((project) => ( + <section key={project.id} className="mb-[64px]"> + <Image url={project.image} /> + <Tags tags={project.tags} /> + <article> + <Title title={project.name} /> + <Desc desc={project.desc} /> + </article> + <Links netlf={project.netlify} github={project.github} /> + </section> + ))} + </> + ); +}; + +//only show four items at first, then load four more. State? diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index 72f85c04..85733e5e 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -6,7 +6,7 @@ import { Image } from "./ProjectBoxComponents/Image"; import { Tags } from "./ProjectBoxComponents/Tags"; import { Desc } from "../Desc"; import { Links } from "./ProjectBoxComponents/Links"; -import { Title } from "../TitleH3"; +import { Title } from "../TitleComponents/TitleH3"; export const ProjectBox = () => { return ( diff --git a/src/sections/MyWords.jsx b/src/sections/MyWords.jsx index d78f3323..e302f957 100644 --- a/src/sections/MyWords.jsx +++ b/src/sections/MyWords.jsx @@ -1,8 +1,8 @@ import React from "react"; -import { Title } from "./Title"; +import { Title } from "./TitleComponents/Title"; import { ArticleBox } from "./MyWordsComponents/ArticleBox"; -import { SeeMore } from "./SeeMore"; +import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const MyWords = () => { return ( diff --git a/src/sections/MyWordsComponents/ArticleBox.jsx b/src/sections/MyWordsComponents/ArticleBox.jsx index 18a1febb..b627ef00 100644 --- a/src/sections/MyWordsComponents/ArticleBox.jsx +++ b/src/sections/MyWordsComponents/ArticleBox.jsx @@ -6,7 +6,7 @@ import { Image } from "./ArticleBoxComponents/Image"; import { Date } from "./ArticleBoxComponents/Date"; import { Desc } from "../Desc"; import { Link } from "./ArticleBoxComponents/Link"; -import { Title } from "../TitleH3"; +import { Title } from "../TitleComponents/TitleH3"; export const ArticleBox = () => { return ( diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx index 8913f270..37e058dd 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx @@ -7,7 +7,7 @@ export const Link = ({ link }) => { <div> <a href={link} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] hover:underline" > <img src={linkPic} alt="" className="size-[30px] mr-[16px]" /> Read article @@ -15,3 +15,5 @@ export const Link = ({ link }) => { </div> ); }; + +/*w-[302px] when in larger screens*/ diff --git a/src/sections/SeeMore.jsx b/src/sections/SeeMoreComponent/SeeMore.jsx similarity index 94% rename from src/sections/SeeMore.jsx rename to src/sections/SeeMoreComponent/SeeMore.jsx index 9560e452..081805e6 100644 --- a/src/sections/SeeMore.jsx +++ b/src/sections/SeeMoreComponent/SeeMore.jsx @@ -1,7 +1,7 @@ import React from "react"; import styled from "styled-components"; -import seeMore from "../assets/Ic-ArrowDown.svg"; +import seeMore from "../../assets/Ic-ArrowDown.svg"; const StyledSeeMore = styled.button` padding: 0px 16px; diff --git a/src/sections/SkillsTechComponent/CategoryBox.jsx b/src/sections/SkillsTechComponent/CategoryBox.jsx index 0a3dfc46..0b532112 100644 --- a/src/sections/SkillsTechComponent/CategoryBox.jsx +++ b/src/sections/SkillsTechComponent/CategoryBox.jsx @@ -8,7 +8,7 @@ export const CategoryBox = ({ title, items }) => { </p> <ul> {items.map((item, index) => ( - <li key={index} className="text-white text-center pb-1"> + <li key={index} className="text-white text-center"> {item} </li> ))} diff --git a/src/sections/SkillsTechComponent/CategorySection.jsx b/src/sections/SkillsTechComponent/CategorySection.jsx index e5825b61..c4693b62 100644 --- a/src/sections/SkillsTechComponent/CategorySection.jsx +++ b/src/sections/SkillsTechComponent/CategorySection.jsx @@ -1,6 +1,6 @@ import React from "react"; -import { Title } from "../TitleInWhite"; +import { Title } from "../TitleComponents/TitleInWhite"; export const CategorySection = ({ title, data, RenderBox }) => { return ( diff --git a/src/sections/Title.jsx b/src/sections/TitleComponents/Title.jsx similarity index 100% rename from src/sections/Title.jsx rename to src/sections/TitleComponents/Title.jsx diff --git a/src/sections/TitleH3.jsx b/src/sections/TitleComponents/TitleH3.jsx similarity index 100% rename from src/sections/TitleH3.jsx rename to src/sections/TitleComponents/TitleH3.jsx diff --git a/src/sections/TitleInWhite.jsx b/src/sections/TitleComponents/TitleInWhite.jsx similarity index 100% rename from src/sections/TitleInWhite.jsx rename to src/sections/TitleComponents/TitleInWhite.jsx From fce0f7e89595ab063785aeaabfca5caa9887174b Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Wed, 23 Apr 2025 19:32:56 +0200 Subject: [PATCH 18/37] revoked component changes and continued with styling. done up to tablet view, with some kinks --- src/Breakpoints.js | 1 + src/data/mywords.json | 4 +-- src/sections/FeaturedProjects.jsx | 2 +- .../ArticleBox.jsx | 27 ---------------- .../CategoryBox.jsx | 0 .../LinkComponent/Link.jsx | 19 ------------ .../LinkComponent/Links.jsx | 31 ------------------- .../ProjectBox.jsx | 29 ----------------- .../ProjectBoxComponents/Links.jsx | 4 +-- .../ProjectBoxComponents/Tags.jsx | 2 +- src/sections/HiThere.jsx | 5 ++- src/sections/HiThereComponents/Greeting.jsx | 4 +-- src/sections/HiThereComponents/Profile.jsx | 2 +- .../HiThereComponents/SecondGreeting.jsx | 12 +++++++ src/sections/LetsTalkComponents/Info.jsx | 12 +++++-- src/sections/MyWordsComponents/ArticleBox.jsx | 19 +++++++----- .../ArticleBoxComponents/Date.jsx | 4 +-- .../ArticleBoxComponents/Image.jsx | 2 +- .../ArticleBoxComponents/Link.jsx | 2 +- .../SkillsTechComponent/CategoryBox.jsx | 2 +- .../SkillsTechComponent/CategorySection.jsx | 2 +- 21 files changed, 53 insertions(+), 132 deletions(-) delete mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx delete mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/CategoryBox.jsx delete mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx delete mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx delete mode 100644 src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx create mode 100644 src/sections/HiThereComponents/SecondGreeting.jsx diff --git a/src/Breakpoints.js b/src/Breakpoints.js index 8d2b80d8..7754ea6a 100644 --- a/src/Breakpoints.js +++ b/src/Breakpoints.js @@ -5,6 +5,7 @@ export const media = { desktop: "(min-width: 1536px)", }; +//sm = 640px //mobile = 768px = md //tablet = 1024px = lg //smalldesktop = 1280px = xl diff --git a/src/data/mywords.json b/src/data/mywords.json index b1d8fa68..8ae5c059 100644 --- a/src/data/mywords.json +++ b/src/data/mywords.json @@ -3,8 +3,8 @@ { "title": "Placeholder", "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", - "desc": "Placeholder", - "date": "Placeholder", + "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", + "date": "23 April", "link": "Placeholder", "id": "mw-1" }, diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index dcd15a73..f4aede60 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const FeaturedProjects = () => { return ( - <section className="py-[64px] px-[16px]"> + <section className="py-[64px] px-[16px] sm:px[24px] md:w-[750px] mx-auto"> <Title title="Featured Projects" /> <ProjectBox /> <SeeMore /> diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx deleted file mode 100644 index b627ef00..00000000 --- a/src/sections/FeaturedProjectsAndMyWordsComponents/ArticleBox.jsx +++ /dev/null @@ -1,27 +0,0 @@ -import React from "react"; - -import mywords from "../../data/mywords.json"; - -import { Image } from "./ArticleBoxComponents/Image"; -import { Date } from "./ArticleBoxComponents/Date"; -import { Desc } from "../Desc"; -import { Link } from "./ArticleBoxComponents/Link"; -import { Title } from "../TitleComponents/TitleH3"; - -export const ArticleBox = () => { - return ( - <> - {mywords.articles.slice(0, 4).map((article) => ( - <section key={article.id} className="mb-[64px]"> - <Image url={article.image} /> - <Date date={article.date} /> - <article> - <Title title={article.title} /> - <Desc desc={article.desc} /> - </article> - <Link link={article.link} /> - </section> - ))} - </> - ); -}; diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/CategoryBox.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/CategoryBox.jsx deleted file mode 100644 index e69de29b..00000000 diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx deleted file mode 100644 index 37e058dd..00000000 --- a/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Link.jsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from "react"; - -import linkPic from "../../../assets/Ic-Web.svg"; - -export const Link = ({ link }) => { - return ( - <div> - <a - href={link} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] hover:underline" - > - <img src={linkPic} alt="" className="size-[30px] mr-[16px]" /> - Read article - </a> - </div> - ); -}; - -/*w-[302px] when in larger screens*/ diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx deleted file mode 100644 index abd48938..00000000 --- a/src/sections/FeaturedProjectsAndMyWordsComponents/LinkComponent/Links.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from "react"; - -import netlifyPic from "../../../assets/Ic-Web.svg"; -import githubPic from "../../../assets/Ic-Github.svg"; - -export const Links = ({ netlf, github }) => { - return ( - <section> - <div> - <a - href={netlf} - className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" - > - <img src={netlifyPic} alt="" className="size-[30px] mr-[16px]" /> - Live demo - </a> - </div> - <div> - <a - href={github} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" - > - <img src={githubPic} alt="" className="size-[30px] mr-[16px]" /> - View code - </a> - </div> - </section> - ); -}; - -/*w-[303px] in bigger sizes */ diff --git a/src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx deleted file mode 100644 index 85733e5e..00000000 --- a/src/sections/FeaturedProjectsAndMyWordsComponents/ProjectBox.jsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from "react"; - -import projects from "../../data/projects.json"; - -import { Image } from "./ProjectBoxComponents/Image"; -import { Tags } from "./ProjectBoxComponents/Tags"; -import { Desc } from "../Desc"; -import { Links } from "./ProjectBoxComponents/Links"; -import { Title } from "../TitleComponents/TitleH3"; - -export const ProjectBox = () => { - return ( - <> - {projects.projects.slice(0, 4).map((project) => ( - <section key={project.id} className="mb-[64px]"> - <Image url={project.image} /> - <Tags tags={project.tags} /> - <article> - <Title title={project.name} /> - <Desc desc={project.desc} /> - </article> - <Links netlf={project.netlify} github={project.github} /> - </section> - ))} - </> - ); -}; - -//only show four items at first, then load four more. State? diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx index abd48938..485caf6f 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx @@ -9,7 +9,7 @@ export const Links = ({ netlf, github }) => { <div> <a href={netlf} - className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] sm:w-[303px] hover:underline" > <img src={netlifyPic} alt="" className="size-[30px] mr-[16px]" /> Live demo @@ -18,7 +18,7 @@ export const Links = ({ netlf, github }) => { <div> <a href={github} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] sm:w-[303px] hover:underline" > <img src={githubPic} alt="" className="size-[30px] mr-[16px]" /> View code diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx index d2509181..8763d65b 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx @@ -3,7 +3,7 @@ import React from "react"; export const Tags = ({ tags }) => { return ( <div> - <ul className="flex flex-wrap mt-[32px] mb-[16px]"> + <ul className="flex flex-wrap mt-[32px] sm:mt-[64px] mb-[16px]"> {tags.map((tag, index) => ( <li className="border-[2px] border-black px-[6px] py-[2px] mr-[4px] mb-[4px] rounded-[4px] basis-1" diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx index 05c3f52f..6502fb8c 100644 --- a/src/sections/HiThere.jsx +++ b/src/sections/HiThere.jsx @@ -1,17 +1,20 @@ import React from "react"; + import { Greeting } from "./HiThereComponents/Greeting"; import { Introduction } from "./HiThereComponents/Introduction"; import { Profile } from "./HiThereComponents/Profile"; +import { SecondGreeting } from "./HiThereComponents/SecondGreeting"; export const HiThere = () => { return ( <header role="presentation" aria-label="main presentation" - className="pr-[16px] pl-[16px]" + className="px-[16px] sm:px-[24px] lg:w-[782px] lg:mx-auto sm:text-center" > <Greeting /> <Profile /> + <SecondGreeting /> <Introduction /> </header> ); diff --git a/src/sections/HiThereComponents/Greeting.jsx b/src/sections/HiThereComponents/Greeting.jsx index 51a10c41..c3e9b127 100644 --- a/src/sections/HiThereComponents/Greeting.jsx +++ b/src/sections/HiThereComponents/Greeting.jsx @@ -3,9 +3,9 @@ import React from "react"; export const Greeting = () => { return ( <div className="text-center"> - <h3 className="pt-[64px]">Hi there! I'm</h3> + <h3 className="pt-[64px] xl:pt-[128px]">Hi there! I'm</h3> <h1 className="pt-[16px]">Oscar Liljefors</h1> - <h3 className="pt-[16px]"> + <h3 className="pt-[16px] sm:hidden"> Web developer with a background in gardening, healthcare, and 3D-printing </h3> diff --git a/src/sections/HiThereComponents/Profile.jsx b/src/sections/HiThereComponents/Profile.jsx index e43b113f..00623734 100644 --- a/src/sections/HiThereComponents/Profile.jsx +++ b/src/sections/HiThereComponents/Profile.jsx @@ -5,7 +5,7 @@ import profileImage from "../../assets/cropped_profile.png"; export const Profile = () => { return ( <img - className="my-[16px] mx-auto min-h-154" + className="my-[16px] mx-auto min-h-[154px]" src={profileImage} alt="Profile image" aria-label="Profile image" diff --git a/src/sections/HiThereComponents/SecondGreeting.jsx b/src/sections/HiThereComponents/SecondGreeting.jsx new file mode 100644 index 00000000..d5865d24 --- /dev/null +++ b/src/sections/HiThereComponents/SecondGreeting.jsx @@ -0,0 +1,12 @@ +import React from "react"; + +export const SecondGreeting = () => { + return ( + <div className="text-center"> + <h3 className="pt-[16px] pb-[16px] hidden sm:block"> + Web developer with a background in gardening, healthcare, and + 3D-printing + </h3> + </div> + ); +}; diff --git a/src/sections/LetsTalkComponents/Info.jsx b/src/sections/LetsTalkComponents/Info.jsx index b3a1dfbc..dcb00442 100644 --- a/src/sections/LetsTalkComponents/Info.jsx +++ b/src/sections/LetsTalkComponents/Info.jsx @@ -3,9 +3,15 @@ import React from "react"; export const Info = () => { return ( <article className="mx-auto"> - <p className="text-[24px] text-white pb-[8px]">Oscar Liljefors</p> - <p className="text-[24px] text-white pb-[8px]">+46 (0)70 366 33 71</p> - <p className="text-[24px] text-white">oscar.lf(at)live.se</p> + <p className="text-[24px] text-white pb-[8px] sm:text-center"> + Oscar Liljefors + </p> + <p className="text-[24px] text-white pb-[8px] sm:text-center"> + +46 (0)70 366 33 71 + </p> + <p className="text-[24px] text-white sm:text-center"> + oscar.lf(at)live.se + </p> </article> ); }; diff --git a/src/sections/MyWordsComponents/ArticleBox.jsx b/src/sections/MyWordsComponents/ArticleBox.jsx index b627ef00..093d7e26 100644 --- a/src/sections/MyWordsComponents/ArticleBox.jsx +++ b/src/sections/MyWordsComponents/ArticleBox.jsx @@ -12,14 +12,19 @@ export const ArticleBox = () => { return ( <> {mywords.articles.slice(0, 4).map((article) => ( - <section key={article.id} className="mb-[64px]"> + <section + key={article.id} + className="mb-[64px] sm:flex sm:w-[640px] sm:mx-auto" + > <Image url={article.image} /> - <Date date={article.date} /> - <article> - <Title title={article.title} /> - <Desc desc={article.desc} /> - </article> - <Link link={article.link} /> + <section className="sm:pl-[32px] h-full sm:flex sm:flex-col"> + <Date date={article.date} /> + <article> + <Title title={article.title} /> + <Desc desc={article.desc} /> + </article> + <Link link={article.link} /> + </section> </section> ))} </> diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx index b6e9cad1..3ee0a2fb 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Date.jsx @@ -2,8 +2,8 @@ import React from "react"; export const Date = ({ date }) => { return ( - <div className="flex flex-wrap mt-[32px] mb-[16px]"> - <p className="border-[2px] border-black px-[6px] py-[2px] mr-[4px] mb-[4px] rounded-[4px] basis-1"> + <div className="flex flex-wrap mt-[32px] sm:mt-0 mb-[16px]"> + <p className="border-[2px] border-black px-[6px] py-[2px] mr-[4px] mb-[4px] rounded-[4px] w-[124px] text-center"> {date} </p> </div> diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx index baf86054..a06d9d1a 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx @@ -7,7 +7,7 @@ export const Image = ({ url }) => { src={url} alt="Image of article" aria-label="Image of article" - className="h-[200px] w-100 self-stretch rounded-[12px]" + className="h-[200px] w-full sm:w-[200px] sm:h-full self-stretch rounded-[12px]" /> </figure> ); diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx index 37e058dd..2ba4541d 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx @@ -7,7 +7,7 @@ export const Link = ({ link }) => { <div> <a href={link} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] sm:w-[303px] hover:underline" > <img src={linkPic} alt="" className="size-[30px] mr-[16px]" /> Read article diff --git a/src/sections/SkillsTechComponent/CategoryBox.jsx b/src/sections/SkillsTechComponent/CategoryBox.jsx index 0b532112..4339058c 100644 --- a/src/sections/SkillsTechComponent/CategoryBox.jsx +++ b/src/sections/SkillsTechComponent/CategoryBox.jsx @@ -3,7 +3,7 @@ import React from "react"; export const CategoryBox = ({ title, items }) => { return ( <> - <p className="text-white text-center border border-solid rounded-md block mb-[16px]"> + <p className="text-white text-center border border-solid rounded-md block mb-[16px] h-[28px] w-[177px]"> {title} </p> <ul> diff --git a/src/sections/SkillsTechComponent/CategorySection.jsx b/src/sections/SkillsTechComponent/CategorySection.jsx index c4693b62..9f27e08f 100644 --- a/src/sections/SkillsTechComponent/CategorySection.jsx +++ b/src/sections/SkillsTechComponent/CategorySection.jsx @@ -9,7 +9,7 @@ export const CategorySection = ({ title, data, RenderBox }) => { {data.map((category) => ( <div key={category.id} - className="text-white w-1/2 mx-auto text-16 font-normal mb-[24px]" + className="text-white mx-auto text-16 font-normal mb-[24px]" > <RenderBox items={category.names} title={category.title} /> </div> From 164aac193ef7a55975a9d7b5587d507deb0b3d67 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 24 Apr 2025 03:25:29 +0200 Subject: [PATCH 19/37] continued with styling for desktop and tablet, with issues i will bring up in townhall --- src/UILib.jsx | 12 ---------- src/data/projects.json | 2 +- src/sections/Desc.jsx | 5 ---- src/sections/DescComponent/Desc.jsx | 5 ++++ src/sections/FeaturedProjects.jsx | 2 +- .../FeaturedProjectsComponents/ProjectBox.jsx | 21 ++++++++++------- .../ProjectBoxComponents/Image.jsx | 4 ++-- .../ProjectBoxComponents/Tags.jsx | 2 +- .../HiThereComponents/Introduction.jsx | 2 +- src/sections/MyWordsComponents/ArticleBox.jsx | 4 ++-- src/sections/Skills.jsx | 4 ++-- .../SkillsTechComponent/CategorySection.jsx | 19 --------------- .../CategoryBox.jsx | 2 +- .../SkillsTechComponents/CategorySection.jsx | 23 +++++++++++++++++++ src/sections/Tech.jsx | 4 ++-- src/sections/TitleComponents/Title.jsx | 2 +- 16 files changed, 55 insertions(+), 58 deletions(-) delete mode 100644 src/UILib.jsx delete mode 100644 src/sections/Desc.jsx create mode 100644 src/sections/DescComponent/Desc.jsx delete mode 100644 src/sections/SkillsTechComponent/CategorySection.jsx rename src/sections/{SkillsTechComponent => SkillsTechComponents}/CategoryBox.jsx (82%) create mode 100644 src/sections/SkillsTechComponents/CategorySection.jsx diff --git a/src/UILib.jsx b/src/UILib.jsx deleted file mode 100644 index 6fe2f996..00000000 --- a/src/UILib.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from "react"; - -export const MainParagraph = styled.p` - font-size: 16px; - font-weight: 400; - - @media (min-width: 1200px) { - font-size: 18px; - } -`; - -/*library for storiing styled components*/ diff --git a/src/data/projects.json b/src/data/projects.json index 22936a0e..f1456260 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -2,7 +2,7 @@ "projects": [ { "name": "Portfolio", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745695784-470355fc2191?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "The portfolio you are currently looking at! Made through JSON, such as this text, and JavaScript and React to handle components and states. Monitored with a the testing framework Vitest", "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON", "Vitest"], "netlify": "https://oscars-js-portfolio.netlify.app", diff --git a/src/sections/Desc.jsx b/src/sections/Desc.jsx deleted file mode 100644 index a0dfb9b3..00000000 --- a/src/sections/Desc.jsx +++ /dev/null @@ -1,5 +0,0 @@ -import React from "react"; - -export const Desc = ({ desc }) => { - return <p className="mb-[32px] text-16 font-normal">{desc}</p>; -}; diff --git a/src/sections/DescComponent/Desc.jsx b/src/sections/DescComponent/Desc.jsx new file mode 100644 index 00000000..4d38c4b7 --- /dev/null +++ b/src/sections/DescComponent/Desc.jsx @@ -0,0 +1,5 @@ +import React from "react"; + +export const Desc = ({ desc }) => { + return <p className="mb-[32px] text-16 font-normal xl:ml[125px]">{desc}</p>; +}; diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index f4aede60..71159ba3 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const FeaturedProjects = () => { return ( - <section className="py-[64px] px-[16px] sm:px[24px] md:w-[750px] mx-auto"> + <section className="py-[64px] xl:py-[128px] px-[16px] xl:px-0 sm:px[24px] md:w-[750px] xl:w-full mx-auto"> <Title title="Featured Projects" /> <ProjectBox /> <SeeMore /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index 85733e5e..ff2fa1cc 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -4,7 +4,7 @@ import projects from "../../data/projects.json"; import { Image } from "./ProjectBoxComponents/Image"; import { Tags } from "./ProjectBoxComponents/Tags"; -import { Desc } from "../Desc"; +import { Desc } from "../DescComponent/Desc"; import { Links } from "./ProjectBoxComponents/Links"; import { Title } from "../TitleComponents/TitleH3"; @@ -12,14 +12,19 @@ export const ProjectBox = () => { return ( <> {projects.projects.slice(0, 4).map((project) => ( - <section key={project.id} className="mb-[64px]"> + <section + key={project.id} + className="mb-[64px] xl:mb-[128px] xl:flex xl:items-center" + > <Image url={project.image} /> - <Tags tags={project.tags} /> - <article> - <Title title={project.name} /> - <Desc desc={project.desc} /> - </article> - <Links netlf={project.netlify} github={project.github} /> + <section className="xl:ml-[125px] xl:mr-[128px]"> + <Tags tags={project.tags} /> + <article> + <Title title={project.name} /> + <Desc desc={project.desc} /> + </article> + <Links netlf={project.netlify} github={project.github} /> + </section> </section> ))} </> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx index bf0935b8..6dcf3587 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx @@ -2,12 +2,12 @@ import React from "react"; export const Image = ({ url }) => { return ( - <figure> + <figure className="xl:ml-[128px]"> <img src={url} alt="Image of project" aria-label="Image of project" - className="self-stretch rounded-[12px] w-100 h-[479px]" + className="object-fill self-stretch rounded-[12px] w-<100> h-<100> xl:w-[749px]" /> </figure> ); diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx index 8763d65b..d566dfa5 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Tags.jsx @@ -3,7 +3,7 @@ import React from "react"; export const Tags = ({ tags }) => { return ( <div> - <ul className="flex flex-wrap mt-[32px] sm:mt-[64px] mb-[16px]"> + <ul className="flex flex-wrap mt-[32px] sm:mt-[64px] mb-[16px] xl:mt-0"> {tags.map((tag, index) => ( <li className="border-[2px] border-black px-[6px] py-[2px] mr-[4px] mb-[4px] rounded-[4px] basis-1" diff --git a/src/sections/HiThereComponents/Introduction.jsx b/src/sections/HiThereComponents/Introduction.jsx index 61741fc3..e67c714d 100644 --- a/src/sections/HiThereComponents/Introduction.jsx +++ b/src/sections/HiThereComponents/Introduction.jsx @@ -2,7 +2,7 @@ import React from "react"; export const Introduction = () => { return ( - <p className="pb-[64px] text-16 font-normal"> + <p className="pb-[64px] xl:pb-[16px] text-16 font-normal"> As a developer with a background in health and social care 💊, I have a unique perspective on how technology can improve people's lives. I am currently enrolled in a 32-week remote bootcamp at Technigo, where I am diff --git a/src/sections/MyWordsComponents/ArticleBox.jsx b/src/sections/MyWordsComponents/ArticleBox.jsx index 093d7e26..d48af912 100644 --- a/src/sections/MyWordsComponents/ArticleBox.jsx +++ b/src/sections/MyWordsComponents/ArticleBox.jsx @@ -4,7 +4,7 @@ import mywords from "../../data/mywords.json"; import { Image } from "./ArticleBoxComponents/Image"; import { Date } from "./ArticleBoxComponents/Date"; -import { Desc } from "../Desc"; +import { Desc } from "../DescComponent/Desc"; import { Link } from "./ArticleBoxComponents/Link"; import { Title } from "../TitleComponents/TitleH3"; @@ -17,7 +17,7 @@ export const ArticleBox = () => { className="mb-[64px] sm:flex sm:w-[640px] sm:mx-auto" > <Image url={article.image} /> - <section className="sm:pl-[32px] h-full sm:flex sm:flex-col"> + <section className="sm:pl-[32px] sm:w-[500px] h-full sm:flex sm:flex-col"> <Date date={article.date} /> <article> <Title title={article.title} /> diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx index 8d456811..12185d9a 100644 --- a/src/sections/Skills.jsx +++ b/src/sections/Skills.jsx @@ -28,8 +28,8 @@ import React from "react"; import skills from "../data/skills.json"; -import { CategorySection } from "./SkillsTechComponent/CategorySection"; -import { CategoryBox } from "./SkillsTechComponent/CategoryBox"; +import { CategorySection } from "./SkillsTechComponents/CategorySection"; +import { CategoryBox } from "./SkillsTechComponents/CategoryBox"; export const Skills = () => ( <CategorySection diff --git a/src/sections/SkillsTechComponent/CategorySection.jsx b/src/sections/SkillsTechComponent/CategorySection.jsx deleted file mode 100644 index 9f27e08f..00000000 --- a/src/sections/SkillsTechComponent/CategorySection.jsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from "react"; - -import { Title } from "../TitleComponents/TitleInWhite"; - -export const CategorySection = ({ title, data, RenderBox }) => { - return ( - <section className="bg-black flex flex-col pt-[64px] pb-[64px]"> - <Title title={title} /> - {data.map((category) => ( - <div - key={category.id} - className="text-white mx-auto text-16 font-normal mb-[24px]" - > - <RenderBox items={category.names} title={category.title} /> - </div> - ))} - </section> - ); -}; diff --git a/src/sections/SkillsTechComponent/CategoryBox.jsx b/src/sections/SkillsTechComponents/CategoryBox.jsx similarity index 82% rename from src/sections/SkillsTechComponent/CategoryBox.jsx rename to src/sections/SkillsTechComponents/CategoryBox.jsx index 4339058c..a8dd99d4 100644 --- a/src/sections/SkillsTechComponent/CategoryBox.jsx +++ b/src/sections/SkillsTechComponents/CategoryBox.jsx @@ -8,7 +8,7 @@ export const CategoryBox = ({ title, items }) => { </p> <ul> {items.map((item, index) => ( - <li key={index} className="text-white text-center"> + <li key={index} className="text-white text-center xl:text-left"> {item} </li> ))} diff --git a/src/sections/SkillsTechComponents/CategorySection.jsx b/src/sections/SkillsTechComponents/CategorySection.jsx new file mode 100644 index 00000000..f801f063 --- /dev/null +++ b/src/sections/SkillsTechComponents/CategorySection.jsx @@ -0,0 +1,23 @@ +import React from "react"; + +import { Title } from "../TitleComponents/TitleInWhite"; + +export const CategorySection = ({ title, data, RenderBox }) => { + return ( + <section className="bg-black flex flex-col pt-[64px] xl:pt-[128px] pb-[64px] xl:pb-[128px] xl:items-center"> + <Title title={title} /> + <div className="flex flex-col xl:flex-row"> + {data.map((category) => ( + <div + key={category.id} + className="text-white mx-auto xl:ml-0 xl:mr-[16px] text-16 font-normal mb-[24px] xl:mb-0" + > + <RenderBox items={category.names} title={category.title} /> + </div> + ))} + </div> + </section> + ); +}; + +//360 - 24 diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index f4ecbfd9..e55f5aa4 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -28,8 +28,8 @@ import React from "react"; import tech from "../data/tech.json"; -import { CategorySection } from "./SkillsTechComponent/CategorySection"; -import { CategoryBox } from "./SkillsTechComponent/CategoryBox"; +import { CategorySection } from "./SkillsTechComponents/CategorySection"; +import { CategoryBox } from "./SkillsTechComponents/CategoryBox"; export const Tech = () => ( <CategorySection diff --git a/src/sections/TitleComponents/Title.jsx b/src/sections/TitleComponents/Title.jsx index 831b1dbb..73b03686 100644 --- a/src/sections/TitleComponents/Title.jsx +++ b/src/sections/TitleComponents/Title.jsx @@ -1,7 +1,7 @@ import React from "react"; export const Title = ({ title }) => { - return <h2 className="text-center pb-[64px]">{title}</h2>; + return <h2 className="text-center pb-[64px] xl:pb-[128px] ">{title}</h2>; }; //mb-3?? From b2a35a9cb8356fd386bc8cb2219acaf02acbb924 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 24 Apr 2025 03:29:59 +0200 Subject: [PATCH 20/37] some aria labels --- src/App.jsx | 3 +-- .../ProjectBoxComponents/Links.jsx | 2 +- src/sections/LetsTalk.jsx | 6 +++++- src/sections/LetsTalkComponents/Links.jsx | 2 +- src/sections/SeeMoreComponent/SeeMore.jsx | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 7109817c..f6912c1c 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -25,5 +25,4 @@ export const App = () => { //App is our main hub for all section and components. the "sandwich" //add tests -//change from tailwind to more styled components -//clear app.css to not have any dead css when removing components +//add accessibility and aria-labels diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx index 485caf6f..d7d3837e 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx @@ -5,7 +5,7 @@ import githubPic from "../../../assets/Ic-Github.svg"; export const Links = ({ netlf, github }) => { return ( - <section> + <section role="navbar" aria-label="links related to project"> <div> <a href={netlf} diff --git a/src/sections/LetsTalk.jsx b/src/sections/LetsTalk.jsx index 646e246b..20cecc97 100644 --- a/src/sections/LetsTalk.jsx +++ b/src/sections/LetsTalk.jsx @@ -7,7 +7,11 @@ import { Links } from "./LetsTalkComponents/Links"; export const LetsTalk = () => { return ( - <section className="bg-black flex flex-col gap-y-[64px] py-[64px] px-[16px]"> + <section + role="footer" + aria-label="footer" + className="bg-black flex flex-col gap-y-[64px] py-[64px] px-[16px]" + > <Title title="Let's Talk" className="mb-0" /> <Image /> <Info /> diff --git a/src/sections/LetsTalkComponents/Links.jsx b/src/sections/LetsTalkComponents/Links.jsx index 711f257c..d6f006ab 100644 --- a/src/sections/LetsTalkComponents/Links.jsx +++ b/src/sections/LetsTalkComponents/Links.jsx @@ -6,7 +6,7 @@ import GithubPic from "../../assets/Ic-Github.svg"; export const Links = () => { return ( - <div className="flex gap-[32px] mx-auto"> + <div role="navbar" className="flex gap-[32px] mx-auto"> <a href="www.linkedin.com/in/oscar-kling-liljefors-139474159"> <img src={LinkedInPic} diff --git a/src/sections/SeeMoreComponent/SeeMore.jsx b/src/sections/SeeMoreComponent/SeeMore.jsx index 081805e6..fa9d5531 100644 --- a/src/sections/SeeMoreComponent/SeeMore.jsx +++ b/src/sections/SeeMoreComponent/SeeMore.jsx @@ -26,7 +26,7 @@ const StyledSeeMore = styled.button` export const SeeMore = ({ text = "See more projects" }) => { return ( - <StyledSeeMore> + <StyledSeeMore role="navbar" aria-label="button to more projects"> <img src={seeMore} alt="down-arrow icon" From ed1d937fe5d0479ea1d4321ee84f98c7074e1da7 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 24 Apr 2025 16:30:33 +0200 Subject: [PATCH 21/37] help --- src/GlobalStyle.jsx | 6 ++++++ src/data/projects.json | 8 ++++---- src/sections/FeaturedProjects.jsx | 2 +- src/sections/FeaturedProjectsComponents/ProjectBox.jsx | 2 +- .../ProjectBoxComponents/Image.jsx | 4 +++- src/sections/HiThereComponents/Greeting.jsx | 2 +- src/sections/HiThereComponents/Introduction.jsx | 2 +- src/sections/HiThereComponents/SecondGreeting.jsx | 2 +- .../MyWordsComponents/ArticleBoxComponents/Image.jsx | 2 +- src/sections/Skills.jsx | 1 + src/sections/SkillsTechComponents/CategorySection.jsx | 7 +++++-- src/sections/Tech.jsx | 1 + 12 files changed, 26 insertions(+), 13 deletions(-) diff --git a/src/GlobalStyle.jsx b/src/GlobalStyle.jsx index 0e82e70b..fdfd2614 100644 --- a/src/GlobalStyle.jsx +++ b/src/GlobalStyle.jsx @@ -10,6 +10,12 @@ export const GlobalStyle = createGlobalStyle` color: #000000; } + :focus-visible { + outline: 4px solid yellow; + outline-offset: 2px; + border-radius: 2px; + } + body { margin: 0; padding: 0; diff --git a/src/data/projects.json b/src/data/projects.json index f1456260..17f429cd 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -11,7 +11,7 @@ }, { "name": "Recipe library", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745695784-470355fc2191?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Using Spoonacular's complex-search API to gather specific recipes, then using JavaScript to sort through different alternatives, independently and together. Inlcludes pagination/infinite scrolling (well, until the api's daily limit)", "tags": ["HTML5", "CSS3", "JavaScript", "API"], "netlify": "https://js-project-recipe-library.netlify.app", @@ -20,7 +20,7 @@ }, { "name": "Weather app", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745695784-470355fc2191?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "A mob-programming project and weather application that enables the user to retrieve weather information from any city, inlucing general location-tracking, through OpenWeather's API", "tags": ["HTML5", "CSS3", "JavaScript", "TypeScript", "API"], "netlify": "https://watherrr.netlify.app", @@ -29,7 +29,7 @@ }, { "name": "Accessibility site", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745695784-470355fc2191?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Another project done in mob-programming. The site has a rudementary design but follows different guidelines to allow accessibility for different disabilities or conditions", "tags": ["HTML5", "CSS3", "JavaScript", "WCAG", "W3C", "WAI"], "netlify": "https://js-project-accessibility.netlify.app", @@ -38,7 +38,7 @@ }, { "name": "First project", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745695784-470355fc2191?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "My first web project! A front-end project with an introduction to design, while utilizing a form with simple validation and site functions, like a dark-mode", "tags": ["HTML5", "CSS3", "JavaScript"], "netlify": "https://js-project-business-site.netlify.app", diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index 71159ba3..7b5e4fcb 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const FeaturedProjects = () => { return ( - <section className="py-[64px] xl:py-[128px] px-[16px] xl:px-0 sm:px[24px] md:w-[750px] xl:w-full mx-auto"> + <section className="py-[64px] xl:py-[128px] px-[16px] lg:px-[24px] xl:px-0 sm:px[24px] xl:w-full mx-auto"> <Title title="Featured Projects" /> <ProjectBox /> <SeeMore /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index ff2fa1cc..f588f02b 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -17,7 +17,7 @@ export const ProjectBox = () => { className="mb-[64px] xl:mb-[128px] xl:flex xl:items-center" > <Image url={project.image} /> - <section className="xl:ml-[125px] xl:mr-[128px]"> + <section className="xl:mr-[128px]"> <Tags tags={project.tags} /> <article> <Title title={project.name} /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx index 6dcf3587..72af2cfe 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx @@ -7,8 +7,10 @@ export const Image = ({ url }) => { src={url} alt="Image of project" aria-label="Image of project" - className="object-fill self-stretch rounded-[12px] w-<100> h-<100> xl:w-[749px]" + className="bg-cover bg-center bg-no-repeat sm:h-<100> rounded-[12px] xl:w-[749px] " /> </figure> ); }; + +//object-fill self-stretch diff --git a/src/sections/HiThereComponents/Greeting.jsx b/src/sections/HiThereComponents/Greeting.jsx index c3e9b127..fe68295f 100644 --- a/src/sections/HiThereComponents/Greeting.jsx +++ b/src/sections/HiThereComponents/Greeting.jsx @@ -2,7 +2,7 @@ import React from "react"; export const Greeting = () => { return ( - <div className="text-center"> + <div className="text-center" tabIndex={1}> <h3 className="pt-[64px] xl:pt-[128px]">Hi there! I'm</h3> <h1 className="pt-[16px]">Oscar Liljefors</h1> <h3 className="pt-[16px] sm:hidden"> diff --git a/src/sections/HiThereComponents/Introduction.jsx b/src/sections/HiThereComponents/Introduction.jsx index e67c714d..7f7490a1 100644 --- a/src/sections/HiThereComponents/Introduction.jsx +++ b/src/sections/HiThereComponents/Introduction.jsx @@ -2,7 +2,7 @@ import React from "react"; export const Introduction = () => { return ( - <p className="pb-[64px] xl:pb-[16px] text-16 font-normal"> + <p className="pb-[64px] xl:pb-[16px] text-16 font-normal" tabIndex={2}> As a developer with a background in health and social care 💊, I have a unique perspective on how technology can improve people's lives. I am currently enrolled in a 32-week remote bootcamp at Technigo, where I am diff --git a/src/sections/HiThereComponents/SecondGreeting.jsx b/src/sections/HiThereComponents/SecondGreeting.jsx index d5865d24..d31526d0 100644 --- a/src/sections/HiThereComponents/SecondGreeting.jsx +++ b/src/sections/HiThereComponents/SecondGreeting.jsx @@ -2,7 +2,7 @@ import React from "react"; export const SecondGreeting = () => { return ( - <div className="text-center"> + <div className="text-center" tabIndex={1}> <h3 className="pt-[16px] pb-[16px] hidden sm:block"> Web developer with a background in gardening, healthcare, and 3D-printing diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx index a06d9d1a..1d172042 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx @@ -7,7 +7,7 @@ export const Image = ({ url }) => { src={url} alt="Image of article" aria-label="Image of article" - className="h-[200px] w-full sm:w-[200px] sm:h-full self-stretch rounded-[12px]" + className="h-[200px] w-full sm:w-[200px] sm:h-full bg-cover bg-center bg-no-repeat sm:h-<100> rounded-[12px] xl:w-[749px]" /> </figure> ); diff --git a/src/sections/Skills.jsx b/src/sections/Skills.jsx index 12185d9a..c6833052 100644 --- a/src/sections/Skills.jsx +++ b/src/sections/Skills.jsx @@ -35,6 +35,7 @@ export const Skills = () => ( <CategorySection title="Skills" data={skills.skills} + index={10} RenderBox={({ title, items }) => ( <CategoryBox title={title} items={items} /> )} diff --git a/src/sections/SkillsTechComponents/CategorySection.jsx b/src/sections/SkillsTechComponents/CategorySection.jsx index f801f063..9c5d2201 100644 --- a/src/sections/SkillsTechComponents/CategorySection.jsx +++ b/src/sections/SkillsTechComponents/CategorySection.jsx @@ -2,9 +2,12 @@ import React from "react"; import { Title } from "../TitleComponents/TitleInWhite"; -export const CategorySection = ({ title, data, RenderBox }) => { +export const CategorySection = ({ title, data, RenderBox, index }) => { return ( - <section className="bg-black flex flex-col pt-[64px] xl:pt-[128px] pb-[64px] xl:pb-[128px] xl:items-center"> + <section + className="bg-black flex flex-col pt-[64px] xl:tp-[128px] pb-[64px] xl:pb-[128px] xl:items-center " + tabIndex={index} + > <Title title={title} /> <div className="flex flex-col xl:flex-row"> {data.map((category) => ( diff --git a/src/sections/Tech.jsx b/src/sections/Tech.jsx index e55f5aa4..cbc3113f 100644 --- a/src/sections/Tech.jsx +++ b/src/sections/Tech.jsx @@ -35,6 +35,7 @@ export const Tech = () => ( <CategorySection title="Tech" data={tech.tech} + index={3} RenderBox={({ title, items }) => ( <CategoryBox title={title} items={items} /> )} From a89969769a248c507d04833c393b7ff19be158ca Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 24 Apr 2025 19:08:04 +0200 Subject: [PATCH 22/37] further imporvements --- src/data/mywords.json | 8 ++++---- src/sections/FeaturedProjects.jsx | 2 +- .../FeaturedProjectsComponents/ProjectBox.jsx | 11 +++++++---- .../ProjectBoxComponents/Image.jsx | 8 +++++--- .../ProjectBoxComponents/Links.jsx | 4 ++-- src/sections/MyWords.jsx | 2 +- src/sections/MyWordsComponents/ArticleBox.jsx | 4 ++-- .../MyWordsComponents/ArticleBoxComponents/Image.jsx | 4 ++-- .../MyWordsComponents/ArticleBoxComponents/Link.jsx | 2 +- src/sections/SeeMoreComponent/SeeMore.jsx | 5 +++++ 10 files changed, 30 insertions(+), 20 deletions(-) diff --git a/src/data/mywords.json b/src/data/mywords.json index 8ae5c059..4dedd629 100644 --- a/src/data/mywords.json +++ b/src/data/mywords.json @@ -2,7 +2,7 @@ "articles": [ { "title": "Placeholder", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745694780-767722ca4007?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", "date": "23 April", "link": "Placeholder", @@ -10,7 +10,7 @@ }, { "title": "Placeholder", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745694780-767722ca4007?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Placeholder", "date": "Placeholder", "link": "Placeholder", @@ -18,7 +18,7 @@ }, { "title": "Placeholder", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745694780-767722ca4007?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Placeholder", "date": "Placeholder", "link": "Placeholder", @@ -26,7 +26,7 @@ }, { "title": "Placeholder", - "image": "https://images.unsplash.com/photo-1744671904209-671573b35fd9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "image": "https://images.unsplash.com/photo-1635745694780-767722ca4007?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "Placeholder", "date": "Placeholder", "link": "Placeholder", diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index 7b5e4fcb..fccc1b79 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const FeaturedProjects = () => { return ( - <section className="py-[64px] xl:py-[128px] px-[16px] lg:px-[24px] xl:px-0 sm:px[24px] xl:w-full mx-auto"> + <section className="py-[64px] xl:py-[128px] px-[16px] lg:px-[24px] xl:px-[128px] sm:px[24px] xl:w-full mx-auto"> <Title title="Featured Projects" /> <ProjectBox /> <SeeMore /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx index f588f02b..079e428f 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBox.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBox.jsx @@ -8,16 +8,19 @@ import { Desc } from "../DescComponent/Desc"; import { Links } from "./ProjectBoxComponents/Links"; import { Title } from "../TitleComponents/TitleH3"; +let index = 0; + export const ProjectBox = () => { + index += 1; return ( <> - {projects.projects.slice(0, 4).map((project) => ( + {projects.projects.slice(0, 4).map((project, index) => ( <section key={project.id} - className="mb-[64px] xl:mb-[128px] xl:flex xl:items-center" + className="mb-[64px] xl:mb-[128px] xl:grid xl:grid-cols-2 xl:items-center xl:gap-[125px]" > - <Image url={project.image} /> - <section className="xl:mr-[128px]"> + <Image index={index} url={project.image} /> + <section className=""> <Tags tags={project.tags} /> <article> <Title title={project.name} /> diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx index 72af2cfe..49b37314 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Image.jsx @@ -1,13 +1,15 @@ import React from "react"; -export const Image = ({ url }) => { +export const Image = ({ index, url }) => { + const orderClass = index % 2 === 0 ? "xl:order-first" : "xl:order-last"; + return ( - <figure className="xl:ml-[128px]"> + <figure className={`${orderClass}`}> <img src={url} alt="Image of project" aria-label="Image of project" - className="bg-cover bg-center bg-no-repeat sm:h-<100> rounded-[12px] xl:w-[749px] " + className="bg-cover bg-center bg-no-repeat sm:h-<100> rounded-[12px] xl:w-[749px]" /> </figure> ); diff --git a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx index d7d3837e..3371df26 100644 --- a/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx +++ b/src/sections/FeaturedProjectsComponents/ProjectBoxComponents/Links.jsx @@ -9,7 +9,7 @@ export const Links = ({ netlf, github }) => { <div> <a href={netlf} - className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] sm:w-[303px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium mb-[6px] py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] lg:w-[303px] hover:underline" > <img src={netlifyPic} alt="" className="size-[30px] mr-[16px]" /> Live demo @@ -18,7 +18,7 @@ export const Links = ({ netlf, github }) => { <div> <a href={github} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] sm:w-[303px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[290px] lg:w-[303px] hover:underline" > <img src={githubPic} alt="" className="size-[30px] mr-[16px]" /> View code diff --git a/src/sections/MyWords.jsx b/src/sections/MyWords.jsx index e302f957..1bce0be3 100644 --- a/src/sections/MyWords.jsx +++ b/src/sections/MyWords.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const MyWords = () => { return ( - <section className="py-[64px] px-[24px] font-normal"> + <section className="py-[64px] xl:py-[128px] px-[24px] xl:px-[128px] font-normal xl:flex xl:flex-col justify-center items-center"> <Title title="My Words" /> <ArticleBox /> <SeeMore text="See more articles" /> diff --git a/src/sections/MyWordsComponents/ArticleBox.jsx b/src/sections/MyWordsComponents/ArticleBox.jsx index d48af912..e38495e9 100644 --- a/src/sections/MyWordsComponents/ArticleBox.jsx +++ b/src/sections/MyWordsComponents/ArticleBox.jsx @@ -14,10 +14,10 @@ export const ArticleBox = () => { {mywords.articles.slice(0, 4).map((article) => ( <section key={article.id} - className="mb-[64px] sm:flex sm:w-[640px] sm:mx-auto" + className="mb-[64px] sm:grid sm:grid-cols-2 sm:items-center xl:gap-[125px]" > <Image url={article.image} /> - <section className="sm:pl-[32px] sm:w-[500px] h-full sm:flex sm:flex-col"> + <section className="sm:pl-[32px] xl:pl-0 h-full sm:flex sm:flex-col sm:justify-center"> <Date date={article.date} /> <article> <Title title={article.title} /> diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx index 1d172042..fedfbe28 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Image.jsx @@ -2,12 +2,12 @@ import React from "react"; export const Image = ({ url }) => { return ( - <figure> + <figure className=""> <img src={url} alt="Image of article" aria-label="Image of article" - className="h-[200px] w-full sm:w-[200px] sm:h-full bg-cover bg-center bg-no-repeat sm:h-<100> rounded-[12px] xl:w-[749px]" + className=" bg-cover bg-center bg-no-repeat sm:h-<100> rounded-[12px] xl:w-[479px] " /> </figure> ); diff --git a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx index 2ba4541d..54544126 100644 --- a/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx +++ b/src/sections/MyWordsComponents/ArticleBoxComponents/Link.jsx @@ -7,7 +7,7 @@ export const Link = ({ link }) => { <div> <a href={link} - className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] sm:w-[303px] hover:underline" + className="flex items-center bg-black text-white text-18 font-medium py-0 px-[16px] rounded-[16px] h-[48px] w-[270px] lg:w-[303px] hover:underline" > <img src={linkPic} alt="" className="size-[30px] mr-[16px]" /> Read article diff --git a/src/sections/SeeMoreComponent/SeeMore.jsx b/src/sections/SeeMoreComponent/SeeMore.jsx index fa9d5531..50f2be0a 100644 --- a/src/sections/SeeMoreComponent/SeeMore.jsx +++ b/src/sections/SeeMoreComponent/SeeMore.jsx @@ -2,6 +2,7 @@ import React from "react"; import styled from "styled-components"; import seeMore from "../../assets/Ic-ArrowDown.svg"; +import { media } from "../../Breakpoints"; const StyledSeeMore = styled.button` padding: 0px 16px; @@ -22,6 +23,10 @@ const StyledSeeMore = styled.button` &:hover { text-decoration: underline; } + + @media ${media.smalldesktop} { + margin-top: 64px; + } `; export const SeeMore = ({ text = "See more projects" }) => { From 43bb7aad1345f1170ba010071986424115570e08 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 24 Apr 2025 20:05:51 +0200 Subject: [PATCH 23/37] animation driving me insane --- index.html | 4 ++++ package.json | 6 +++++- postcss.config.js | 4 +++- src/data/projects.json | 10 +++++++++- src/sections/FeaturedProjects.jsx | 2 +- src/sections/HiThere.jsx | 2 +- src/sections/SeeMoreComponent/SeeMore.jsx | 11 +++++++---- tailwind.config.js | 2 +- 8 files changed, 31 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index a36fd8bc..76d17701 100644 --- a/index.html +++ b/index.html @@ -11,10 +11,14 @@ rel="stylesheet" /> <script defer type="module" src="/src/main.jsx"></script> + <script> + document.documentElement.classList.add("js"); + </script> <title>Oscar's Portfolio
+ diff --git a/package.json b/package.json index c3efcda5..a455c909 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,12 @@ "test": "vitest" }, "dependencies": { + "@tailwindcss/postcss": "^4.1.4", + "@versoly/react-taos": "^0.1.0", "react": "^19.0.0", "react-dom": "^19.0.0", - "styled-components": "^6.1.17" + "styled-components": "^6.1.17", + "taos": "^1.0.5" }, "devDependencies": { "@babel/core": "^7.26.10", @@ -41,6 +44,7 @@ "postcss": "^8.5.3", "react-test-renderer": "^19.1.0", "tailwindcss": "^3.4.17", + "tailwindcss-motion": "^1.1.0", "vite": "^6.2.0", "vitest": "^3.1.2" } diff --git a/postcss.config.js b/postcss.config.js index 2e7af2b7..e5ce722e 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,8 @@ +import { TAOS } from "@versoly/react-taos"; + export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, -} +}; diff --git a/src/data/projects.json b/src/data/projects.json index 17f429cd..0bc7565f 100644 --- a/src/data/projects.json +++ b/src/data/projects.json @@ -4,7 +4,15 @@ "name": "Portfolio", "image": "https://images.unsplash.com/photo-1635745695784-470355fc2191?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "desc": "The portfolio you are currently looking at! Made through JSON, such as this text, and JavaScript and React to handle components and states. Monitored with a the testing framework Vitest", - "tags": ["HTML5", "CSS3", "JavaScript", "React.js", "JSON", "Vitest"], + "tags": [ + "HTML5", + "CSS3", + "JavaScript", + "React.js", + "JSON", + "Vitest", + "TailwindCSS" + ], "netlify": "https://oscars-js-portfolio.netlify.app", "github": "https://github.com/osckli990/js-project-portfolio", "id": "p-5" diff --git a/src/sections/FeaturedProjects.jsx b/src/sections/FeaturedProjects.jsx index fccc1b79..0e9d333b 100644 --- a/src/sections/FeaturedProjects.jsx +++ b/src/sections/FeaturedProjects.jsx @@ -6,7 +6,7 @@ import { SeeMore } from "./SeeMoreComponent/SeeMore"; export const FeaturedProjects = () => { return ( -
+
<ProjectBox /> <SeeMore /> diff --git a/src/sections/HiThere.jsx b/src/sections/HiThere.jsx index 6502fb8c..7314ff92 100644 --- a/src/sections/HiThere.jsx +++ b/src/sections/HiThere.jsx @@ -10,7 +10,7 @@ export const HiThere = () => { <header role="presentation" aria-label="main presentation" - className="px-[16px] sm:px-[24px] lg:w-[782px] lg:mx-auto sm:text-center" + className="px-[16px] sm:px-[24px] lg:w-[782px] lg:mx-auto sm:text-center motion-preset-fade motion-duration-2000" > <Greeting /> <Profile /> diff --git a/src/sections/SeeMoreComponent/SeeMore.jsx b/src/sections/SeeMoreComponent/SeeMore.jsx index 50f2be0a..81cec0a9 100644 --- a/src/sections/SeeMoreComponent/SeeMore.jsx +++ b/src/sections/SeeMoreComponent/SeeMore.jsx @@ -29,14 +29,19 @@ const StyledSeeMore = styled.button` } `; +const StyledImg = styled.img` + margin-right: 16px; + height: 30px; + width: 30px; +`; + export const SeeMore = ({ text = "See more projects" }) => { return ( <StyledSeeMore role="navbar" aria-label="button to more projects"> - <img + <StyledImg src={seeMore} alt="down-arrow icon" aria-label="presentation" - className="mr-[16px] size-[30px]" /> {text} </StyledSeeMore> @@ -44,5 +49,3 @@ export const SeeMore = ({ text = "See more projects" }) => { }; //a styled component. do i like them? i think not - -//should be a part of a lower component hierarchy diff --git a/tailwind.config.js b/tailwind.config.js index 614c86b4..de475d87 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,5 +4,5 @@ export default { theme: { extend: {}, }, - plugins: [], + plugins: [require("tailwindcss-motion")], }; From 31c40c3a5d8c4ced9caf56cec8cfabba888c44f9 Mon Sep 17 00:00:00 2001 From: Oscar Liljefors <oscar.lf@live.se> Date: Thu, 24 Apr 2025 22:38:03 +0200 Subject: [PATCH 24/37] og tags --- index.html | 10 ++++++++++ public/meta-og-img.png | Bin 0 -> 375967 bytes 2 files changed, 10 insertions(+) create mode 100644 public/meta-og-img.png diff --git a/index.html b/index.html index 76d17701..540babca 100644 --- a/index.html +++ b/index.html @@ -15,6 +15,16 @@ document.documentElement.classList.add("js"); </script> <title>Oscar's Portfolio + + + + + + +
diff --git a/public/meta-og-img.png b/public/meta-og-img.png new file mode 100644 index 0000000000000000000000000000000000000000..d2665e5ddbaecae3559a6df351ae30d83c881e58 GIT binary patch literal 375967 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≦!0*4Jf;!EX0w&9lr& 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