From f822b299150c268c60bd2225010f8a4b2eebf59f Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 17 Aug 2023 00:05:11 +0100 Subject: [PATCH] feat: use simpleicons --- public/assets/social/discord.svg | 1 - public/assets/social/facebook.svg | 12 --- public/assets/social/github.svg | 3 - public/assets/social/gitlab.svg | 1 - public/assets/social/keybase.png | Bin 10769 -> 0 bytes public/assets/social/mastodon.svg | 10 --- public/assets/social/medium.svg | 1 - public/assets/social/misskey.png | Bin 9348 -> 0 bytes public/assets/social/nintendo_switch.svg | 1 - public/assets/social/pixiv.ico | Bin 15086 -> 0 bytes public/assets/social/pixiv.svg | 1 - public/assets/social/playstation.svg | 1 - public/assets/social/pleroma.svg | 71 ------------------ public/assets/social/steam.svg | 6 -- public/assets/social/substack.svg | 4 - public/assets/social/whatsapp.svg | 1 - public/assets/social/youtube.svg | 11 --- public/assets/social/zhihu.svg | 22 ------ .../social-platforms/page-component.tsx | 2 +- src/components/site/Platform.tsx | 47 ++++++------ 20 files changed, 23 insertions(+), 172 deletions(-) delete mode 100644 public/assets/social/discord.svg delete mode 100644 public/assets/social/facebook.svg delete mode 100644 public/assets/social/github.svg delete mode 100644 public/assets/social/gitlab.svg delete mode 100644 public/assets/social/keybase.png delete mode 100644 public/assets/social/mastodon.svg delete mode 100644 public/assets/social/medium.svg delete mode 100644 public/assets/social/misskey.png delete mode 100644 public/assets/social/nintendo_switch.svg delete mode 100644 public/assets/social/pixiv.ico delete mode 100644 public/assets/social/pixiv.svg delete mode 100644 public/assets/social/playstation.svg delete mode 100644 public/assets/social/pleroma.svg delete mode 100644 public/assets/social/steam.svg delete mode 100644 public/assets/social/substack.svg delete mode 100644 public/assets/social/whatsapp.svg delete mode 100644 public/assets/social/youtube.svg delete mode 100644 public/assets/social/zhihu.svg diff --git a/public/assets/social/discord.svg b/public/assets/social/discord.svg deleted file mode 100644 index ca654007..00000000 --- a/public/assets/social/discord.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/social/facebook.svg b/public/assets/social/facebook.svg deleted file mode 100644 index 18d22f57..00000000 --- a/public/assets/social/facebook.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/assets/social/github.svg b/public/assets/social/github.svg deleted file mode 100644 index a8d11740..00000000 --- a/public/assets/social/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/assets/social/gitlab.svg b/public/assets/social/gitlab.svg deleted file mode 100644 index 95a22f10..00000000 --- a/public/assets/social/gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/social/keybase.png b/public/assets/social/keybase.png deleted file mode 100644 index 837625d288a9711a6bca6f54401c7a105bd39f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10769 zcmb_?Wm6nX)9wPn-QC@D;?(XikxCeK4TU-~G!}AwTy;U>Q zUq-s7ySlsjx+2t6d!kzPX> zRS8L1LHZGFst~7xp!lee^)$Mqw3C8vE1YP-cAr>q_NVhLT(88k?DBN*yJnZx{h~gP z6q2Uqewh6kO6hufDMCoLdLWG;%LEVia;8B-7o8@{YsXi+{=d95a%Bz{UH&HvY? zH;nQ6ABLg&h+07YS~jn&f3D+;bGk7cY1ny(Wh?3Ew&UYxH*--SgeUSq^^dG3aygdCsGoNqY zu)#r7S;FtHw?^s3qWU%ZzcTJq4h|0)7#I!@4w6$+ZbUBEK8cI>47~>j2mAZ`JEv6| zw5iKz0X{o!zLl4+?;Up7K^`vFYE7l}^wN`-5D^eCh(4RFHrjl=He<~bQ{%V=o!sma zkLvtZFf)-UsNv%Op1ZDOXsWBbqM<74{`%znxJf}k(Cl(B_Vn}=_8b}#Lfq8UM6;y& z_w&w0%ln>##ryF(PXXxs{M;AZHvB^iMj{{px;q$U?0tZrVv))jsAuq@kM|8;%eZ=* zpkC$d?5v>cAs!yyNTU8Dc%z}ACfr!s&W+TAV$a&298Md9h~nu5B7>7lEh+b_1;LMJ zyCfLE`Pm1?f6h-@bYPOYvghr>@izu}A~Sc180U)n-$(x(p)^_riCl{Ir{%!*7pXrp z(78cEBpdv$vNq)CN9lX7R<&})z$4B>Y=fGn_sljZB+3W<4&^6Q@*$^{>S~TfecEGO znW}O!gMU0VtznWI`=9c61xtj)nzg|5Hkg4=y(4N6)gFmlDB#V~mr&c()KpzPaT#AI zol3#HPOyr&go?+d8i(d*qYGr3@u*h^^?K*C7;Kn(U4~r?%Y`A3nVDIDHU8@M!QZ^H z+VStk&T zF(~8`9;A|TL%1)1h&EpOF-pt3kkN#Pq4Siyt`^`jJz?U%2TV@}#QsWZckwL5*d!pX zWACwvnnyXiy11LRGi-HRh}7*?8%9^|R<^YfIN%_CUsI?iUaI#hP4izLL`T zNKnz1xn;PX+&24Q;Io_in8= z-@V<#tIFh0U*7Au@mU{dq=0S|h>MBTCpI#`hWSYS59>=1s2MmJYVl0J;lopLt=hkC z`ZCJTkZ;=~7BQX)0OAgVIT^$!iq~ssrnyG-SEBt_kvac~4!7l~&aq*ikA`*WnCkI} z2w_DV)$gBvTlLimx2qdD1W8%y&xw;-3>z@lWwl3+zfSKM1P0!D@$gdv>*2LE>^Hgx zJWSB9)EjI=q-$yWHw6PcV2Joh7x?xp@d-@-@xCST>t__5Iu=Iq=#X1CvPIef<8?`g z*(3I?M-@LS%`&+fyX`1~j=-^O899qBrUqS!cSYd!rpnudWFGxc_s zY3jX2#CjHb6q_*NzhltKPeV7Me6=FSX3QbQ*RUpt7SnY4JJ=>F(HCoky83H!uAj&r*`IPRS|zKb6?OO*1YLx@25&f`pHOfj?v@ zYP zg3n#7N~ldW8SlOtgRg*x*G!9X9`SG)ouOS%!4*XUaIjBX@W89!H-aYp)w0^y{eEK) z>0)Bx7&GCF-(KehvSf~ePROY*YM$ADOiDwp)GK4`ViuIm?2m z!*jN84Q}P&zshCu%8Et`FGC+)f$|>@q)q?H8VzH3TO0GGBnNBBnKpi&qR~?>~ml-|9f=ctGqUSN_9Vrd^LFIYv3vTXF zr>?8VUm=4$Ua^_$^p(%#+Nm<=2;VrAHufeV?%2C3I0+83uTi*(az~e-=XPBym9}(f z4b;;A_M=CK;1|&h`%DHHAJXX0h$AgRkzdy)$^3m!P*Cl*`zZCx$Do?+=#0XTuK#hL z>sb60Pc-}p;WebH6zJA^M{%2&0D=vrgORI)`Xxj-oAccDpfBntj4_@ zxHN_kFp9RV#ePm#n*_Pazi`ppP^kkx`Wh(T;dh6E-!{Ic7Fr;Xs1te5Xxu4INsKXr zqVDytulJAu5+F&$kH%$1aj&7?ZX>&%G~J8dv*MW0WJCBs2=W+NRh3PccqMU{=6Bs+ zdh;8(+k08WV~A!X?3#un_`;;P5;PX>5Blkb2WhjljYYLL6+1IId9Y`!3uqU|^zEZH ziq0aG+cowDl1ZOg(Hw0oD8Dt{6>9>|`I~=~sIDmi2b&%+jd#cN*f$*8A3>KV)VFyjhY7>&BLSa~`6YHE2PZu)&7exQ`0ZY`-IrA>AoZ zFo|FIZ%tvPRKKdL0Vh+MiDWCojb@GqrYYuX(Jc**6d3ZhjQk}{Ho~I(TRoyeD)gpVW89{ zlYyQLO*Zd&&K_{3Yy!cmQfj`Q;24qD;+yoMYVGK#u zWj8=EJ(f}X@gLX`v?BruzCz2!T3lcO{@w_s=k_q25$Y=}Mfx#mrz`UBRF-iDASVD`Gh!%~lG+Ity!y2Q?;sQmRtOLd4}zwcRpAAr!-@+getE zy-pmj=$l8Tx+W@VB0jq$pd2E9`1GZ(kn?6lc0}vpU=3+!=PZyzK35N0VM`? zm+*d@#y`ZW+{JE3;=eDgbjq?wmAH-gq=}|V0wGM^jcN7li~5Xx=LwPl8Y5SEA=L7p z%hKr=tpu$b9}F2wUd!K(SvEAa0BYmdTlnh8a=fIU1uMt%oek0O|C34q^0=5{59J zhFl`{hY4u8W4cfcLx28}X1+wA=<760)J~^QHqugi>@(~|?GXHQ_V1`aEnXXfF2-rMB`^3Jq(cQn%Twdej-aQss#M*%Ea%^*fzc-G7!jH{ECmiKl166~Dn zG>tyUptnyc>0d-m)HMxMLdlbl8gz=U?RRMNC3?6qJsk1r{=ASDC2TYE^2`2xYyB&y zCU!$?2Z6z&L|)5FgJYqFj;$ed5f^5Ir=M`f-wMlIAB=$ZUvKOu+3yleG?kolCNWlq zyshW7%>$lKc2@ARLZTxFg$NYM#pYJuuCW?ZsC8f}4a$T?J#rS$1A z4Qo#RFDIr>j-1a8$;Lo!3`={@$s-_&pH0fekxr|@qbht9Pi~3X^7L(KFg<%un^8f5 zKVckvP%YVHdB7#$i&P?hgdxtYbDV_ec_#BahwXFdy|Pf}AymTy#=OEJ z*4{+rjnJyFBP8V$=~lhm+0`B0kM)?MzpED|lWVGbr!-x#nonvMPgbK;@OqeXBHUzP zY@;eC$~1iw3X>=~KJ;1}-%~!7?}=gwvRVKW-1Ok@9Qb_DYE_~_a-3h@Eoii?9GB)B zjL6MzHPlmcl8|PDKY&~rNJH~2KP)`1rug*VKU180enh!oy6}*fEsL-OUq>(!C=-f}g>Xz4go1$w+4;D#R0! zi&iKP;jw){eYeAI9{N4V-G`+q+?^LW+wAh!6$e}trme4~2G(J=xc{kmlQ@Pj?T}t{pd`XnsDt zx(Csn0;ImCgz+RS2GB(3e=&uE?<)i-nYvlREgIutyyl zoej%EBJCII=2l3-=z9fdOce+$Avx8(QA$482GA8^5tzq_{7bg7reIqjS zxqy1`tFVCczy1Le=!T@dAC=1usvH*9MHCqI=r@r!s@(pPWCbt|mUw0A&=w&?1N!o^ zv0UgN(R%-6VQzCm6av6Vj>nbu67Sq2l_Ho9}w(RU8V&ZCY=2yIh2aalfdq;(Y0&V z$@qXjae8z%57Ehdd4bq&HwCPpid7PxNJRK4v|F4R|C!UySL(Pkx2@ZcDgRPs1vnWH-2BS(MSzG4Cs(#qlWbQ6w7jCZ{Zz>>QEg<`9AtVEb;$D5gs9ky|IAV1>%RQ|NV%1Ejb;*+f=Hr>k+$h<;k~3lp(HBsN8ovX__v-$mBa_S(^NhI;@e}=wSP%lnX@(9>4ikD(G8ZrO~q&dp}%! zt`2O5zIMj}k#Esx3B81HDd`NIUbcg^r$30Q&pwcycB#07E0%G4G<&@u0V9R$FD_*R zVUH)ZKBGK)LLT`amdf+5pB2uJvFpJB2+5Ic_i>oJOXwy|6wX@<-#+(b>?Mfr6kYrJ z1yP%-McD-SgG??=Ok1jy1siX}{NUnbuNBE{#$VpJ{pvF7#FVrlX3636R_-b;t`@=% zFsauKBk;7sH;xZhMU>0uBAA{>K9I#W167iQrIzCYpzu zbbf4o?my3~s%g_yZmknhOsaJNto2hBv!7)jCFsTqGTFp6!6<-ODuP)&**(EuX)#ILWk*j3Y-+luJvn>$~0Fzq_p!gX>j z2^JZOm0~Y??%xr?xz8D=cX`F4(S2S{Sc&TnH_Lj^^;3XgpSNL%GQ3p~RJ(;1fxTYn&Cjmp& zFk7%ce&3~{sgc|Oj*V~k>4r!ppK+p2eV4L~Myx~ZZeKN_Q6+c)-F6?ct2T5Y!3ZG=PJBMcOSDRG#kPS1$ zBFoUiKA9c-_2|+m=XLE zS7L}$8EX6Wj?W`&lA)rATV%CE{gSs|#hZWi>=tDgQxaaj-;=6i1H628ik*2pHahRF zIF((KDb1@;LZBUM8O`^B)!-Ba?(~JCHnFh@DYuCED@fF~AWO)}az>QWfHJh%T{ck-YS($H?n2_B-~ARY7Va0sdu`6!u_SVBmJT8?D1KF&Id&+E6r8uaZ* zE*U(0GiRZBl`@#r-CYz?Fw9G8kQveIH^ep~rUy)3oYu>NXn_H-&?3!Nulh~N%>@xh z^~_~Z-1_ZYVrw~r0+8frbJ7BgI8lFG3z&z;O@>De(jqLSygG_PyE_s_$pLzy(zK%1 z!=KZ8dgvb)uHYnw6nQ!@ri}0pp`Y0*Bitt+pE&I$pChi3!n>=;NV13wXBc2?GdoAh zB-Wy-AfY;=rP7jR>&wyTFv9bhCuCF$Jq<*X054+PCVo}3_omU%JSo`S(<6^BMZjR^ z~4RgIp-v={}AzS6!@`i9ai7`3Bk*}%&VN}=xoCSxS6n58C((6mYy`Zoc z6BA+4xZn#iioR8}k_#$3UY*1pbtrUJn~y#XDjA!Jjb(Qb6*^5Bd$SXqS@E)iv-_@I z_dAuZs3SWLC;VxbOC$&dVXRUn0-uFAKQ{P<5;O#-0DuVxNJ-Pcp^NblF?{8%Ng>xlcCh9JFRM^Dj8aT8`mfW|GXT#W2`h(G) z@=;sqep9rk@eY9I+^Vj!5n!Y`)r`gKMC^d_Z1k7}xWi-ee(|2q%yph+13O#VUpr1N zZb^0P$x@_q>id-Yv`dD+gHX#!bjRR1J_FYuBHeSg~(d(0#9pE*br2)WP- z=Tm>7qj)^iBR}V$<2NiK+f1UC4$Bszcasqv&Mk+f0eJq@<@RgBV(QD#DX%?m8KNXj z`$V11Nx0dEL)$*sHUb+cTEy&pu$;EICrQy)Q#3GTxBu(=?5>;DscF4k#JS!}g8^h) zWEBzp>Zt#oX&DukCtS9ds?~v-V+rd>DI^zH&hBuk>jTW|27zF=S#K4NLhwU{_aN@(_+R4s?<-W-;*VORG%9dmYc zF)Wb#DE+$cvbHRX)w0P`VKT8dsp{DAazKHnNHPN)j?Yf+T^}W+mFE`rfW{}h#lB&k zvI}_gthtmGc4--z0pH86k_Fp-P;E(Qo}N{|(fxq9He&)y<+92$ojC|W0sWo;OPd@q zj&3eBQ~%Xg($V-11aB(`vp`YFG(Fc~H624Le!g5s3*dR>48NV(fxv&QO4Kx!C6=tg z7E6KE!r$FoC`zui7ZLFYBZxa-0iE)c93GHM&AG|Q$XHuj%gf61)f^umhleA@e6a;uW*?!Vpm1?>H=LUrb$VToC9~F3o?-xex^}LI zDSO_bkch)QQ*m)|Nz(|#B8Ni9T(obi7FTGLWI@>4F-~#d8k@uUURtjQktQ9tnD)C%>1@6Zn@x9g%g&;R9a!PeqIk5PfEGg}zkTCkIRdU`rP-@wdlrSXAQ zCaGpjs_%uWxbm;G8MUx%v6MW_iX^a$71%{4_tC$M^I1my010wVk*2t?2vw zfpiYXl8gG>9k;n2d2KdXl*W<^tK^88f!EtUVAEDRCy>G#B=@o}pb@Id<=E{K zc#R59xN=+q?KzECXqJM*B(4U&@| zLC6NgA|*W=S`+=5le5+8LjtX=tYl+j<4IGpY)GT}FflHc2^t#O={&Od13{3*f9y%P zXM+7gxNbDd;&4SQL7c^)V$A^4OS-K$##?$mx!^i!3(4Jn-O8=B(2 z5B3TX%P2Y~CjV{@#u-(!&yAd0C}=F<@(6LY5wqT?$3pFY&o>I}W9;a&VKb;?Hrg&k zDIX;aLi%jxiZ3?1^tH4!SXgS$_(EF#)-v4Jip#Xcb2E%bTR)Z0ye-@lu!;ptr1RS8 zDb1d5u&!g0#0(J{`#HZpA%nH<2@Y3z&sTd|Yl}y1UPGgbsf2N;I`1)YN|JmY47pI>wuPwSs$9DE6NDV(w69JzM?O zqSDU529Q@4CB&IMx35}XUyqL7QY}=Lm-hmNS38Klgnc=Vb5C996uCQp??fp@WcBLu0gZ~x1aj_Jt}_4U{r z!p!lzVb&G;2!1~J#`k^b4f2D$`H$L;vNOc|g#e9zwXMe47Sncij_Ux`goqlT;h}a$6A%Y zf2ZMyI2CF<$uYuXqbycqci5&j6}=u12X{Cc^_v6MI#q- zJDo3UonL9N8Xg=R)zUUFSU+EBa4yp*Q6Uv_D>bm-9kl186pKcVshrWsg7Et9>_F8E z@B{~NL3*uDJNdFvB=3bbLe!=V;N3WJsCagF?i*4$1eAny7=L4*)m~XzhuUYI-7ClL|WFmq9+w)}_!k*xf zkr4?bSvfh?95Mgp+8vZ+ctD(JGv1MHMMixX*tZ~fG4X1PnM;P*CA=P#&i7;0uBJ;R z5%yv?7?VRFz~IT`*P3J8R_nLfx`sd=B?b+@*9#EEC|%V%21z2ew{Io z&<{hl`P^3omBapofIBcBhXw}vkES~aBJMG#mW%^KZ(U2;G3+!K;<5f7m64}>MP_AT zd8umI#7X0)zmGSXd z*CwQN3LJWkM5#V6cPASib#i3oJQnXzf8dc=7AHP;o@uv_yNKJ(w&~~WjA7f!kCZJ- z@OR7a)_As{{uTS_qr8Yx%=cBL<}m`)n&);=egIv}Y?1jC{%*(|_b>Nnm)#wG4ZQ8o z0?xYwAEC>+Ed5u*h4Hrh->vC}1zUYn-U*GzlVI{9`_)E;{pvD6Z@c@MlY(Xowz-r2 zJC&D5h}D^Sn5geVVIfi|Lxmjod7hK8*R84x zn7}QYkAMJxMj>LpI}p)2|N8o>W9+~1p@U#8@N}`#8!pxMc$T$r`WPLzm+1nFv*nv@ z(7e__MV`Yrw#Kz6Ecz*|} XU7+v`q - - - - - - - - - diff --git a/public/assets/social/medium.svg b/public/assets/social/medium.svg deleted file mode 100644 index b2666bf3..00000000 --- a/public/assets/social/medium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/social/misskey.png b/public/assets/social/misskey.png deleted file mode 100644 index b4eb18a5cb8de878156706c02754bcdcf2b02a72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9348 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 \ No newline at end of file diff --git a/public/assets/social/pixiv.ico b/public/assets/social/pixiv.ico deleted file mode 100644 index fbb298cd92ca487d5cd567a6935785207beb59a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 diff --git a/public/assets/social/pixiv.svg b/public/assets/social/pixiv.svg deleted file mode 100644 index 6c89b590..00000000 --- a/public/assets/social/pixiv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/social/playstation.svg b/public/assets/social/playstation.svg deleted file mode 100644 index e34340d8..00000000 --- a/public/assets/social/playstation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/social/pleroma.svg b/public/assets/social/pleroma.svg deleted file mode 100644 index 68e647e6..00000000 --- a/public/assets/social/pleroma.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - diff --git a/public/assets/social/steam.svg b/public/assets/social/steam.svg deleted file mode 100644 index af1c3362..00000000 --- a/public/assets/social/steam.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/assets/social/substack.svg b/public/assets/social/substack.svg deleted file mode 100644 index f4707f6a..00000000 --- a/public/assets/social/substack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/assets/social/whatsapp.svg b/public/assets/social/whatsapp.svg deleted file mode 100644 index 5a0a8925..00000000 --- a/public/assets/social/whatsapp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/social/youtube.svg b/public/assets/social/youtube.svg deleted file mode 100644 index 1b8e2426..00000000 --- a/public/assets/social/youtube.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/public/assets/social/zhihu.svg b/public/assets/social/zhihu.svg deleted file mode 100644 index 54cdb7eb..00000000 --- a/public/assets/social/zhihu.svg +++ /dev/null @@ -1,22 +0,0 @@ - \ No newline at end of file diff --git a/src/app/dashboard/[subdomain]/settings/social-platforms/page-component.tsx b/src/app/dashboard/[subdomain]/settings/social-platforms/page-component.tsx index 8f89e36e..3fb2ae3f 100644 --- a/src/app/dashboard/[subdomain]/settings/social-platforms/page-component.tsx +++ b/src/app/dashboard/[subdomain]/settings/social-platforms/page-component.tsx @@ -172,7 +172,7 @@ export default function SiteSettingsNavigationPage() { We support{" "} these platforms diff --git a/src/components/site/Platform.tsx b/src/components/site/Platform.tsx index e037d11c..e6ec942d 100644 --- a/src/components/site/Platform.tsx +++ b/src/components/site/Platform.tsx @@ -1,12 +1,19 @@ +"use client" + +import { useEffect, useState } from "react" + import { Image } from "~/components/ui/Image" import { Tooltip } from "~/components/ui/Tooltip" import { UniLink } from "~/components/ui/UniLink" import { cn } from "~/lib/utils" +const iconCDN = "https://cdn.simpleicons.org" + +// There is no need to set this icon if it is available by default `https://cdn.simpleicons.org/${platform}` export const PlatformsSyncMap: { [key: string]: { name: string - icon: string + icon?: string url?: string identityFormatTemplate?: string portfolioDomain?: string @@ -14,44 +21,39 @@ export const PlatformsSyncMap: { } = { telegram: { name: "Telegram", - icon: "/assets/social/telegram.svg", url: "https://t.me/{username}", }, tg_channel: { name: "Telegram Channel", - icon: "/assets/social/telegram.svg", + icon: `${iconCDN}/telegram`, url: "https://t.me/{username}", }, twitter: { name: "Twitter", - icon: "/assets/social/twitter.svg", url: "https://twitter.com/{username}", portfolioDomain: `https://twitter.com/`, }, twitter_id: { name: "Twitter", - icon: "/assets/social/twitter.svg", + icon: `${iconCDN}/twitter`, url: "https://twitter.com/i/user/{username}", }, pixiv: { name: "Pixiv", - icon: "/assets/social/pixiv.ico", url: "https://www.pixiv.net/users/{username}", portfolioDomain: `https://www.pixiv.net/`, }, substack: { name: "Substack", - icon: "/assets/social/substack.svg", url: "https://{username}.substack.com/", }, medium: { name: "Medium", - icon: "/assets/social/medium.svg", url: "https://medium.com/@{username}", }, github: { name: "GitHub", - icon: "/assets/social/github.svg", + icon: `${iconCDN}/github/_/fff`, url: "https://github.com/{username}", portfolioDomain: `https://github.com/`, }, @@ -68,21 +70,19 @@ export const PlatformsSyncMap: { }, zhihu: { name: "知乎", - icon: "/assets/social/zhihu.svg", url: "https://www.zhihu.com/people/{username}", }, playstation: { name: "PlayStation", - icon: "/assets/social/playstation.svg", url: "https://psnprofiles.com/{username}", }, "nintendo switch": { name: "Nintendo Switch", - icon: "/assets/social/nintendo_switch.svg", + icon: `${iconCDN}/nintendoswitch`, }, "discord server": { name: "Discord Server", - icon: "/assets/social/discord.svg", + icon: `${iconCDN}/discord`, url: "https://discord.gg/{username}", }, xiaoyuzhou: { @@ -93,55 +93,46 @@ export const PlatformsSyncMap: { }, steam: { name: "Steam", - icon: "/assets/social/steam.svg", url: "https://steamcommunity.com/id/{username}", }, steam_profiles: { name: "Steam", - icon: "/assets/social/steam.svg", + icon: `${iconCDN}/steam`, url: "https://steamcommunity.com/profiles/{username}", }, gitlab: { name: "Gitlab", - icon: "/assets/social/gitlab.svg", url: "https://gitlab.com/{username}", }, keybase: { name: "Keybase", - icon: "/assets/social/keybase.png", url: "https://keybase.io/{username}", }, youtube: { name: "Youtube", - icon: "/assets/social/youtube.svg", url: "https://youtube.com/@{username}", portfolioDomain: `https://youtube.com/`, }, facebook: { name: "Facebook", - icon: "/assets/social/facebook.svg", url: "https://facebook.com/{username}", }, whatsapp: { name: "Whatsapp", - icon: "/assets/social/whatsapp.svg", url: "https://wa.me/{username}", }, mastodon: { name: "Mastodon", - icon: "/assets/social/mastodon.svg", url: "https://{instance}/@{username}", identityFormatTemplate: "username@instance.ltd", }, misskey: { name: "Misskey", - icon: "/assets/social/misskey.png", url: "https://{instance}/@{username}", identityFormatTemplate: "username@instance.ltd", }, pleroma: { name: "Pleroma", - icon: "/assets/social/pleroma.svg", url: "https://{instance}/users/{username}", identityFormatTemplate: "username@instance.ltd", }, @@ -181,6 +172,12 @@ export const Platform = ({ break } + const [showImg, setShowImg] = useState(false) + + useEffect(() => { + setShowImg(true) + }, [platform]) + return ( - {PlatformsSyncMap[platform]?.icon ? ( + {showImg ? (