From 113b6a8375a5b840336b342dee3fb783c4747098 Mon Sep 17 00:00:00 2001 From: yude Date: Sun, 26 May 2024 21:25:29 +0900 Subject: [PATCH] Update style --- public/buttons/009button.gif | Bin 0 -> 1684 bytes public/buttons/mac.gif | Bin 0 -> 1025 bytes public/buttons/parental.png | Bin 0 -> 534 bytes public/buttons/right2repair.png | Bin 0 -> 4690 bytes public/buttons/vscbutton.gif | Bin 0 -> 1958 bytes public/buttons/www.gif | Bin 0 -> 1531 bytes src/App.tsx | 8 +- src/components/Card.tsx | 136 +++++++++++++++--------------- src/components/Footer.tsx | 5 -- src/components/HorizontalMenu.tsx | 7 +- src/components/Misc.tsx | 24 ++++++ src/components/VerticalMenu.tsx | 62 +++++++------- src/components/Weather.tsx | 7 -- 13 files changed, 132 insertions(+), 117 deletions(-) create mode 100644 public/buttons/009button.gif create mode 100644 public/buttons/mac.gif create mode 100644 public/buttons/parental.png create mode 100644 public/buttons/right2repair.png create mode 100644 public/buttons/vscbutton.gif create mode 100644 public/buttons/www.gif create mode 100644 src/components/Misc.tsx delete mode 100644 src/components/Weather.tsx diff --git a/public/buttons/009button.gif b/public/buttons/009button.gif new file mode 100644 index 0000000000000000000000000000000000000000..164709e7855c39ab023c64c5f1b974fe27acfa34 GIT binary patch literal 1684 zcmd^8|2va=82)T#dqsJRG{e~BFqJGb=ToULw`Qdr)`+g!K!&io+ zCIC-h1z(FG2waPpP)sVyB+ORAN|+EF1{?rH0K@{o2OtChmc>F~n8|7-#93wP>TUqX zLUfT4(IF)^z=YWDT0pVJtE{zddRZYEAlwFAu0{0uY~f6GQ<)C~;g(OwkDoAk2Wk0Wl`Fnt)si5f~sI zhG~@CNt4Km%yjDr#DUO*k$T%prBo9l*D8gWMl{{zaO`kaN6~V9UEZ?_=0rmffhnz+ z+KMAj57|#vb6%@BuWEQxoyn6*`m@8#Cvu->M+5NkC1xcT(-fEywYh-)G|NFP;^11j z)r7oAA>&y-7q@y}k99B!0m=tTu}CAAnuN3J_;id9nbz6XNz=6)AP(WghHyrViP05*`jK-bVy0y+67^+%_+l)>J@x--VO)+5eAyB=j4 z+2JL$@M>P8cR1wa?XWj#;8s%)nHfE7WZ9r|Jk}Jc0EyICThF6Wk3(^@H&&5*DQC8^ z%PJNu-!*n`{7G-QYkZsE+LgnZvU;Z@OvKOFSH+`8wM9$HZr)%7Cv-i2Vi-_|oSLPW ze^2k1(zyYlHkYe6do0^}wJWrwv~S1vI6eycczeW=z3F`TkTh64R>uvxMpd}6`KR_uihn%e<&wM8 z_v zyb<@pEcJM=OHMaj47nA8L`taOmfV#wqKnCQ=yopiSf}?Du)S{RQtbm|?|Nt+g>b0T z`Y6)&^(%8b14CZp8Mjt*v#u?T4__qobo_v*?+bnU0Q* zQlQo{r|E-(gD#umHRQ7EEzc`Bpw)q1%!JAP$3=_ zDQqbk8huZ@y(Fz(F)heb02~{ZkIDiG7BXZwAYcK97Bpy_*jGiK z25Y)P1Vh+>1Uoeo09A;>zyk^Y3=lD*!z9xKLMn)$2(Tc+gozO%M05~=qN<7-IanIn zDktd^4lh)oaQbwFQ>!y*XywYbi&qOY#+DsHmo5qwGgt`p!axTP98+ZQ*b$*^M<_H} zIIYXrgo+q54#+XUgU6*%l`k8fk`%#>v5e`SeH>%$mmNH;LBUXY^I-rBKFcLbw(5%) z{^Z!up(Bb6!BQARKo-S71c_fd%dSeh_KO(_4A~%Ixt@*?JfKw2fdj`5;stE1z`;Yt z99K#czi1(rtXan`W_*wyfrl#$B(OiJZ><84!Uf3o;Jq-v$*}lOs+iq(1_1y&9ht1X literal 0 HcmV?d00001 diff --git a/public/buttons/parental.png b/public/buttons/parental.png new file mode 100644 index 0000000000000000000000000000000000000000..ba89dab0757dad8508fa8fe83546acef5049c36e GIT binary patch literal 534 zcmV+x0_pvUP)xsg?) zh1BAvx!8!(IY}q@rYvtj}W{4=fzsdMgm804>z)=6mZS4ha&F)hHbD zH$mgN*_dBT#o>@-vC}C(h?kNOu;sowDn^Vs(q~`eK_Ucffvb-sWm2q|bj7$XF9F!+ zDX;D;%HI=MS-;4_C4(Q#BH>`yz^Mob-e`ygE_FZdyP$@-KR1wky#U&!4YSk zzrx{1XjeY3UA`+ Y4-?AE0M9<{9 literal 0 HcmV?d00001 diff --git a/public/buttons/right2repair.png b/public/buttons/right2repair.png new file mode 100644 index 0000000000000000000000000000000000000000..21fffb521fffc1eefd7e9e049e80830f16ceced0 GIT binary patch literal 4690 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 UFTKLV#Q*>R07*qoM6N<$f=6D`egFUf literal 0 HcmV?d00001 diff --git a/public/buttons/vscbutton.gif b/public/buttons/vscbutton.gif new file mode 100644 index 0000000000000000000000000000000000000000..8a4cad2fd12d9bdddbfe6e0c0568cd98138eecb2 GIT binary patch literal 1958 zcmbVMX;c$e6rQXI1QT$h*y50&qL6(hB?=}4QKHCFBdy3J8OQ+1#3YbFTZ@8fFK>v zU-TPvSF55y1!RS=f5>#Z3DTy)R!{?{AVwMe(SgHs5Yfr#^Mxvo$|Q&N$jodr9Gg8S zPMe*k4c5`8PXj~jQoF%qfUOW{H>4XaQoD=}=}-+U#r94yn+^`CSkq+mFy{s6U1}9I1c@zFc&S&8$n7#we68xv-Or zuD4oEQa0OWv$1S^7HUpmbAy9}*&H65$75m|OiPy03fY-P3uD-V0=8()h{=keM$l;y z(x4eu86ETVMF<9yO7+UH(ZU)Eh^0jhY&&FPb6Fg=!QhN*NZVqKf&X#iwc3`rEECL* zfh}l;Sqo$8jA1aAyEhX#6)|t5bIk}=6ewMRYBLP5(Hg0c(Xktr4$(<<8m>sf=ZTpb zp(L3p5W>Ms4Oa*=bsC8n7W23g0mL7+^E$kUFXqX^c@hy%z~^$qg);;qu|z4FAqeMl zd0ZiP7#nG{SRtbp9_B_c?w45c8?jQk8HTK=ISxhBhr1wJk6KZS9yNh-`B2rt02QP~ zj85ScXQ5uit$@u)CahDMQ3E)XX({p=FaBEwUf^~AH-l`epdf!}`Z|K;hE$3H)M_~3qD@4dS}-MM}1X3vf5*SfD> zxqRtj*N;DZ|J{Z2-*%omd*<}1li!^9y5o5Jv7<*EhYub6>cIYed%tYkv%B?+T`iwC z?`&#psNYdnyS-*x_0}z$t135DY}`=(Sy}1&PuG>KT~l1Ny0BnX{>l~0^KzFh&G}@> z#~*!|on^OWW>_ue#U|8fNKZ>e^eM@(POE{E79}qH;QfRJ>iO@*$Hm6Xi=I126*YTS z&X4oe0*He&S7qZtN#B_RUl%Yy6;h>d zXio1tRDY9mMtjZP{OF@cgQ1nH#|HVVInmuxmM-1AZ{jaoy}Nwy%Q9%8A>;y=up~L{ z&TRe_P#EHuAxg!8- zt_ul|&lk;huWxXtHtuX}5PMaxDg&bO3;grRl4?`ohH??0EjkWR2t^|tJDOYSU4Vr| zmnJdAD{)iShT~L^5!L0oHEVG=*TO{N<}JjYjhjxIp49O@nx2bVN(c$S=$Xs6G)xQ5E+N$zQ#}0UQ}mIJ;BX+J2@Lw>`J%2l} zv{Aii$?~H~=hmc9DJ?arWfSpb3+g&ob)D|>tPQPVuB}K4UDg`N^)%MEMV?M(;P(o> zfO6{IJohUL-@4%F`D#vxDic3o=sFVU?wyEy$M5clkQR4ub)dzvQuK01gnSHi%;H5D zpj4O{zHT&y(9}nsbEjc8Uu`U~6~z_Sjca|L5a01G(A&_|*3e66?wH!ww7bm*2fX_?MbqeD literal 0 HcmV?d00001 diff --git a/public/buttons/www.gif b/public/buttons/www.gif new file mode 100644 index 0000000000000000000000000000000000000000..48fbd13319e6420682be53e163f67f95be37ed96 GIT binary patch literal 1531 zcmb_bk5|oS7=LX>F@*V1atw`D8K*b2EnC8^91>UEiVj)5`XL==8ls3=Mx3O2!~PLd%pL%&+~kq&*$@eudlz(^W%sJ zGJ(7#DpIshiuOoBmZGAep+VwzNu>6`6W&l(8M(C zfPRpGLa+uHNP{I>!2^qd4QOCV<(w)bM+nZPG7|c*7MT!SNcal5V1Xi+f=l=ar(pni zp&dp;Ev$qepowYN0ZtGMg`?8_-gnNOhx(93gQr7zuq?i%e)QnetV; zw<>BUR5oi@QN5bc%5}{;C-+u_JEk ztycdDVuO9Qj(!yd=TdD(x~#ldalA3zZt}vTo_2e@W5?3iyB8}9FC2J(-d@Ly;d?B} z6RsFnnwB{Yik-g7oE`IXr0$S=g88m}Ri`-WwZ+{LlWDLudzl}uZvFJ4l=y31@W3@%OhvZdSM)|9|A%R7GeGF9$t30r*0 zXmPK-GOQ-CcYWX1QPKD6=2s2s>B^g~`?W3Bl$8I-H@`Y9+3{IcZMmV&FiQW(g+INU zm1DA)-!gr;_G*mRQ%|qc9$&O>U2$@NtK-a&Lg%Q$rXQMP9(&ZaK5?!(5})gkxcKFw zH(`Bi?k9|UF6THryY9!FhuXS4vF!ZzbzXk<#C}_r zxJihqTO(Nd3INvva|YnT zs>3JjozYKr9ocqowm!e@^>6(=2mQJfV zc<%P(rh6OQf|oiQ5B6SipxrG6Th7hw*gfLH`Rn;{<=eUpI|J<9{YRcSQ { handleScroll(); - window.scrollTo(0, 60) + window.scrollTo(0, 10) window.addEventListener('scroll', handleScroll); return () => { @@ -55,16 +56,17 @@ export default function App() { <>
-
+
+
-
+
diff --git a/src/components/Card.tsx b/src/components/Card.tsx index 35b2d9e..3c5ac0d 100644 --- a/src/components/Card.tsx +++ b/src/components/Card.tsx @@ -6,6 +6,7 @@ import { faXTwitter, faDiscord, faGithub } from '@fortawesome/free-brands-svg-ic import { useState, useEffect } from 'react'; import Logo from "./Logo" +import Misc from "./Misc" interface NowPlaying { album?: string @@ -23,79 +24,80 @@ export default function Card() { fetch( "https://vercel-spotify-api.vercel.app/api/Spotify" ) - .then(res => res.json()) - .then(data => { - if (data) { - setNp(data) - } - }) + .then(res => res.json()) + .then(data => { + if (data) { + setNp(data) + } + }) }, []) return ( -
-
-
-
- -
-
- -

- {np && np.isPlaying && -

-
- + <> +
+
+
+
+ +
+
+ +

+ {np && np.isPlaying && +

+
+ +
+
+ {np.artist} +

{np.title}

+
-
- {np.artist} -

{np.title}

-
-
- } -

-
-

- {" "} - i@yude.jp -

-

- {" "} - +81 70-8909-1949 -

-

- - {" "} - @yude_jp - -

-

- {" "} - yude -

-

- - {" "} - yude - + }

+
+

+ {" "} + i@yude.jp +

+

+ {" "} + +81 70-8909-1949 +

+

+ + {" "} + @yude_jp + +

+

+ {" "} + yude +

+

+ + {" "} + yude + +

+
-
+ ) - } - \ No newline at end of file +} diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index d53d552..4a65ad7 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,14 +1,9 @@ -import Weather from "./Weather" - export default function Footer() { return (
yude.jp banner happybusy Page view counter -
- -

© 2024 yude diff --git a/src/components/HorizontalMenu.tsx b/src/components/HorizontalMenu.tsx index 1068d5b..8b3d45a 100644 --- a/src/components/HorizontalMenu.tsx +++ b/src/components/HorizontalMenu.tsx @@ -3,12 +3,9 @@ import { faUser, faStar, faComments } from '@fortawesome/free-regular-svg-icons' import { faPassport } from "@fortawesome/free-solid-svg-icons" import { Pages } from "./VerticalMenu" -import { RecoilRoot, atom, useRecoilState } from 'recoil' +import { RecoilRoot, useRecoilState } from 'recoil' -export const currentPage = atom({ - key: 'page', - default: Pages.Profile, -}) +import { currentPage } from "./VerticalMenu" export default function HorizontalMenu() { const [page, setPage] = useRecoilState(currentPage); diff --git a/src/components/Misc.tsx b/src/components/Misc.tsx new file mode 100644 index 0000000..bfacfdb --- /dev/null +++ b/src/components/Misc.tsx @@ -0,0 +1,24 @@ +export default function Weather() { + return ( +

+
+
+
- - ) -}