From 7b194c844e216e4e7240984f7766786020b6de65 Mon Sep 17 00:00:00 2001 From: Firq Date: Thu, 16 Mar 2023 17:25:45 +0100 Subject: [PATCH] Added servant and turns to TA collection --- src/components/taCard.astro | 52 ++++++++++-- src/pages/ta-collection.astro | 9 +- static/assets/data/_featureddata.json | 78 ++++++++++++----- static/assets/data/_tadata.json | 80 +++++++++++++----- .../assets/ta_icons/ta_servants/jalter.webp | Bin 0 -> 2904 bytes .../assets/ta_icons/ta_servants/musashi.webp | Bin 0 -> 2112 bytes .../assets/ta_icons/ta_servants/shishou.webp | Bin 0 -> 2454 bytes .../ta_icons/ta_servants/summerjalter.webp | Bin 0 -> 2602 bytes .../ta_icons/ta_servants/summershishou.webp | Bin 0 -> 2748 bytes 9 files changed, 172 insertions(+), 47 deletions(-) create mode 100644 static/assets/ta_icons/ta_servants/jalter.webp create mode 100644 static/assets/ta_icons/ta_servants/musashi.webp create mode 100644 static/assets/ta_icons/ta_servants/shishou.webp create mode 100644 static/assets/ta_icons/ta_servants/summerjalter.webp create mode 100644 static/assets/ta_icons/ta_servants/summershishou.webp diff --git a/src/components/taCard.astro b/src/components/taCard.astro index eeba62c..6a69036 100644 --- a/src/components/taCard.astro +++ b/src/components/taCard.astro @@ -5,9 +5,11 @@ export interface Props { link: string image: string user?: string + ta_servant?: string + turns?: string } -const { user, date, image, link, title } = Astro.props +const { turns, ta_servant, user, date, image, link, title } = Astro.props const options_date: Intl.DateTimeFormatOptions = { year: 'numeric', @@ -17,6 +19,7 @@ const options_date: Intl.DateTimeFormatOptions = { const formatted_date = new Date(date).toLocaleDateString('de-DE', options_date) const icon: string = `background: url('/assets/ta_icons/${image}.webp')` +const servant: string = `/assets/ta_icons/ta_servants/${ta_servant}.webp` let hasuser = '' if (user !== undefined) { @@ -26,7 +29,7 @@ if (user !== undefined) {
-
+

{title}

@@ -37,6 +40,10 @@ if (user !== undefined) { {formatted_date}

+
+ +

{turns}

+
@@ -62,14 +69,14 @@ if (user !== undefined) { article:hover { transform: scale(var(--hover-scale)); } - article > div { + article > .icon { width: 128px; height: 128px; object-fit: cover; object-position: 0% 0%; } - article:hover div span { + article:hover .icon span { padding: 0.5rem 0.5rem; display: flex; align-items: center; @@ -94,11 +101,11 @@ if (user !== undefined) { display: none; } - article div span { + article .icon span { display: none; } - div { + .icon { display: flex; justify-content: center; align-items: center; @@ -119,4 +126,37 @@ if (user !== undefined) { flex-wrap: wrap; flex-direction: column; } + + .expand-on-hover { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + justify-content: space-evenly; + background-color: var(--c-duskgray); + z-index: 99; + transform: scaleY(0); + transform-origin: top; + position: absolute; + top: 95%; + left: 0px; + right: 0px; + color: white; + } + + .expand-on-hover img { + width: 3rem; + height: 3rem; + margin: 0.5rem; + } + + .expand-on-hover h2 { + margin: 0.5rem; + } + + article:hover .expand-on-hover { + transform: scaleY(1); + transition: transform 200ms ease-in-out; + background-color: var(--c-duskgray); + } diff --git a/src/pages/ta-collection.astro b/src/pages/ta-collection.astro index bae8b1e..4060948 100644 --- a/src/pages/ta-collection.astro +++ b/src/pages/ta-collection.astro @@ -44,6 +44,13 @@ const description = 'A collection of TAs previously completed be Firq.' > {featured_data.map((item) => )} +
- + diff --git a/static/assets/data/_featureddata.json b/static/assets/data/_featureddata.json index d9f2139..90a884f 100644 --- a/static/assets/data/_featureddata.json +++ b/static/assets/data/_featureddata.json @@ -4,132 +4,170 @@ "link": "https://www.youtube.com/watch?v=nYV4jwgpuR0", "image": "db", "date": "2022-07-14", - "user": "KOG" + "user": "KOG", + "ta_servant": "shishou", + "turns": "7T" }, { "title": "DB 7T", "link": "https://www.youtube.com/watch?v=jKoSw1XM6-c", "image": "db", "date": "2022-07-07", - "user": "Requiem" + "user": "Requiem", + "ta_servant": "shishou", + "turns": "7T" }, { "title": "Valentines 2023 CQ 5T SC", "link": "https://www.youtube.com/watch?v=AkDFyJ98GDQ", "image": "orion", "date": "2023-02-23", - "user": "Requiem" + "user": "Requiem", + "ta_servant": "shishou", + "turns": "5T" }, { "title": "Ibuki 3T (Lostbelt 5.5)", "link": "https://www.youtube.com/watch?v=zHGvHC0CUu0", "image": "ibuki", "date": "2022-11-22", - "user": "Requiem" + "user": "Requiem", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Kingprotea 1T", "link": "https://www.youtube.com/watch?v=iAhwqIGWsG4", "image": "kingprotea", "date": "2022-09-13", - "user": "Requiem" + "user": "Requiem", + "ta_servant": "shishou", + "turns": "1T" }, { "title": "Golden Caenis 3T (LB5.2)", "link": "https://www.youtube.com/watch?v=_yZYgdr6XA4", "image": "caenis", "date": "2022-04-22", - "user": "Requiem" + "user": "Requiem", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "GudaGuda 4 CQ 3T [No DMG CE]", "link": "https://www.youtube.com/watch?v=oCT7ngip82U", "image": "shibata", "date": "2022-04-26", - "user": "Requiem" + "user": "Requiem", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Valentines 2023 CQ 4T", "link": "https://www.youtube.com/watch?v=6WyPFYT8h1c", "image": "orion", "date": "2023-02-25", - "user": "KOG" + "user": "KOG", + "ta_servant": "summershishou", + "turns": "4T" }, { "title": "Ooku Rerun CQ 4T", "link": "https://www.youtube.com/watch?v=EU2THj6GnhQ", "image": "kiyohime", "date": "2022-08-12", - "user": "KOG" + "user": "KOG", + "ta_servant": "summershishou", + "turns": "4T" }, { "title": "Amazoness 2021 CQ 3T", "link": "https://www.youtube.com/watch?v=l2cmlS9LKSU", "image": "penth", "date": "2022-01-22", - "user": "KOG" + "user": "KOG", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Christmas 2021 CQ 4T", "link": "https://www.youtube.com/watch?v=PrJvjo3fvVc", "image": "santagale", "date": "2021-12-20", - "user": "KOG" + "user": "KOG", + "ta_servant": "summershishou", + "turns": "4T" }, { "title": "GudaGuda 4 CQ 3T", "link": "https://www.youtube.com/watch?v=e9H37cnW160", "image": "shibata", "date": "2021-06-29", - "user": "KOG" + "user": "KOG", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "GudaGuda 5 CQ 4T", "link": "https://www.youtube.com/watch?v=HmrWnxp8Qz0", "image": "nobunaga", "date": "2022-09-24", - "user": "Ray" + "user": "Ray", + "ta_servant": "jalter", + "turns": "4T" }, { "title": "GudaGuda 5 CQ 4T", "link": "https://www.youtube.com/watch?v=pcvhCQq5gFE", "image": "nobunaga", "date": "2022-09-23", - "user": "Ray" + "user": "Ray", + "ta_servant": "summerjalter", + "turns": "4T" }, { "title": "Ibuki 3T (Lostbelt 5.5)", - "link": "https://www.youtube.com/watch?v=pcvhCQq5gFE", + "link": "https://www.youtube.com/watch?v=4NgfXE1WY5I", "image": "ibuki", "date": "2022-11-26", - "user": "Ray" + "user": "Ray", + "ta_servant": "jalter", + "turns": "3T" }, { "title": "Douman 3T (Lostbelt 5.5)", "link": "https://www.youtube.com/watch?v=CIoNRC4tDrY", "image": "douman", "date": "2022-11-27", - "user": "Ray" + "user": "Ray", + "ta_servant": "musashi", + "turns": "3T" }, { "title": "Boxing 3T (Xmas 5)", "link": "https://www.youtube.com/watch?v=0ErT8Qbzuw8", "image": "dioscuri", "date": "2022-12-18", - "user": "Ray" + "user": "Ray", + "ta_servant": "jalter", + "turns": "3T" }, { "title": "Slapstick Museum CQ 5T", "link": "https://www.youtube.com/watch?v=QtthHB6rk7k", "image": "moriarty", "date": "2023-03-10", - "user": "Ray" + "user": "Ray", + "ta_servant": "jalter", + "turns": "5T" }, { "title": "Little Big Tengu CQ 4T", "link": "https://www.youtube.com/watch?v=50Adjx4owhg", "image": "taira", "date": "2023-01-29", - "user": "Ray" + "user": "Ray", + "ta_servant": "jalter", + "turns": "4T" } ] diff --git a/static/assets/data/_tadata.json b/static/assets/data/_tadata.json index 08224c6..aaa91fc 100644 --- a/static/assets/data/_tadata.json +++ b/static/assets/data/_tadata.json @@ -3,120 +3,160 @@ "title": "DB 7T (No Duplicates)", "link": "https://www.youtube.com/watch?v=d1ftVeitR6c", "image": "db", - "date": "2022-07-09" + "date": "2022-07-09", + "ta_servant": "shishou", + "turns": "7T" }, { "title": "Kingprotea 1T", "link": "https://www.youtube.com/watch?v=m3SATSOfpt4", "image": "kingprotea", - "date": "2022-06-21" + "date": "2022-06-21", + "ta_servant": "shishou", + "turns": "1T" }, { "title": "Solomon 1T (No NP)", "link": "https://www.youtube.com/watch?v=01Qx4Hs-X4M", "image": "solomon", - "date": "2022-06-28" + "date": "2022-06-28", + "ta_servant": "shishou", + "turns": "1T" }, { "title": "Ibuki 3T (Lostbelt 5.5)", "link": "https://www.youtube.com/watch?v=AaqRN73dO5k", "image": "ibuki", - "date": "2022-11-22" + "date": "2022-11-22", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Boxing 3T (Xmas 5)", "link": "https://www.youtube.com/watch?v=S8OQ7yWldJY", "image": "dioscuri", - "date": "2022-12-24" + "date": "2022-12-24", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "MHXX 2T (No DMG CE)", "link": "https://www.youtube.com/watch?v=lz6iBZvoDuw", "image": "mhxx", - "date": "2023-01-12" + "date": "2023-01-12", + "ta_servant": "shishou", + "turns": "2T" }, { "title": "Taira 3T (Lostbelt 5.5)", "link": "https://www.youtube.com/watch?v=YtRvahqFA0Y", "image": "taira", - "date": "2022-11-22" + "date": "2022-11-22", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Douman 3T (Lostbelt 5.5)", "link": "https://www.youtube.com/watch?v=6cstr3vTd8Y", "image": "douman", - "date": "2022-11-23" + "date": "2022-11-23", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Christmas 2021 Rerun CQ 5T", "link": "https://www.youtube.com/watch?v=cpqhx9dUgTU", "image": "santagale", - "date": "2022-10-15" + "date": "2022-10-15", + "ta_servant": "shishou", + "turns": "5T" }, { "title": "Summer 4 Rerun CQ 3T", "link": "https://www.youtube.com/watch?v=u72o7PDBtks", "image": "fuuma", - "date": "2022-06-04" + "date": "2022-06-04", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Fate/Requiem CQ 3T", "link": "https://www.youtube.com/watch?v=k7vGC4kpEFg", "image": "erice", - "date": "2022-05-11" + "date": "2022-05-11", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Kirschtaria 3T (Lostbelt 5)", "link": "https://www.youtube.com/watch?v=aYlyfAzuFw0", "image": "kirschtaria", - "date": "2022-04-04" + "date": "2022-04-04", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Aeaean Spring Breeze CQ 3T", "link": "https://www.youtube.com/watch?v=uo3jI9xuVwI", "image": "odysseus", - "date": "2022-03-06" + "date": "2022-03-06", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Valentines 2022 CQ 4T", "link": "https://www.youtube.com/watch?v=MOCMXZ17FkU", "image": "sei", - "date": "2022-02-09" + "date": "2022-02-09", + "ta_servant": "shishou", + "turns": "4T" }, { "title": "Amazoness 2021 CQ 3T", "link": "https://www.youtube.com/watch?v=MU_Hw2KKYRU", "image": "penth", - "date": "2022-01-23" + "date": "2022-01-23", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "Valentines 2023 CQ 4T", "link": "https://www.youtube.com/watch?v=fwCmEiaocQo", "image": "orion", - "date": "2023-02-25" + "date": "2023-02-25", + "ta_servant": "shishou", + "turns": "4T" }, { "title": "Slapstick Museum CQ 5T", "link": "https://www.youtube.com/watch?v=fQImgJirFeo", "image": "moriarty", - "date": "2023-03-10" + "date": "2023-03-10", + "ta_servant": "shishou", + "turns": "5T" }, { "title": "GudaGuda 5 CQ 4T", "link": "https://www.youtube.com/watch?v=3scILqsgobU", "image": "nobunaga", - "date": "2022-09-21" + "date": "2022-09-21", + "ta_servant": "shishou", + "turns": "4T" }, { "title": "GudaGuda 4 CQ 3T [No DMG CE]", "link": "https://www.youtube.com/watch?v=HY95cWsjC08", "image": "shibata", - "date": "2022-04-30" + "date": "2022-04-30", + "ta_servant": "shishou", + "turns": "3T" }, { "title": "GudaGuda 4 CQ 3T", "link": "https://www.youtube.com/watch?v=7iO2WQt64-8", "image": "shibata", - "date": "2022-04-26" + "date": "2022-04-26", + "ta_servant": "shishou", + "turns": "3T" } ] diff --git a/static/assets/ta_icons/ta_servants/jalter.webp b/static/assets/ta_icons/ta_servants/jalter.webp new file mode 100644 index 0000000000000000000000000000000000000000..ad99f30fbc16e8d59c88ddd72b29c3779e57e5b4 GIT binary patch literal 2904 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 CfuffH literal 0 HcmV?d00001 diff --git a/static/assets/ta_icons/ta_servants/musashi.webp b/static/assets/ta_icons/ta_servants/musashi.webp new file mode 100644 index 0000000000000000000000000000000000000000..b1c79b5c7815078c5a9e2c85a68734135908c117 GIT binary patch literal 2112 zcmV-G2*3AINk&FE2mk zb>c_g)X-mhrQXv(eQ`6*prDy1>o<#yrUbb3Bv!9qpiQz?X*_Vrg<=C*`23SU4R3XV zW706&+#6_3+<20gYtNN@%u=wYbJh9Px&{j(h31UObcTf68Nhaqg~@$E-VM~=o}sRv z-FV_3T?_qBH+EE-3Ryi?*UanSWAJ>Pj?BF8cz1Dgsuqo_WeN!QqBcCiH~;|t=PC9f-@gwUMv=)6jY>;mN%I! zs+pt<^$(Q5A$ki6DW1|=>zQ@z9Tsfo2_E{$M$IXvz6%_tz5;MWATO)5H&kE_32{Sg zkpsn+rd-?tS#n@d`1zp-Nk1q>9-THU->D1fdl;cqi%v

$FgM6{kibAoQAw`>Eg! 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%0D8z>%|9k+F<= z{1KiUc-E5U`%P9d?|$I84kinUE(%RkfocZyjOJK~j{91`_R6R8H7=_twW3G}+10wB zj>)y2K1Q;qBF2w9J#Qx1f>Wito_-ENOgzxPSw4(-r<1IcZt%OrofCpLmQS}aYeb=@ z2I5Hk&(M~sThLY<)meZKAImxEVTjlf2ZV5cm@OJCO8&8N*|LSiU(VG5+7F$C=WoDx zEDKYsw@3d+2}~$Q?Q*@EyU>e3i`rxCIrNvIkJC0uSdVVjF#(X)`Ragy%}E`1wJfwG zjD&I4B|r6&dYwJH*NL( z7>5bh+~@Pi(;uPM)FZuKdr3>e6z_xnok24Ih~Be`PZXW~a{#2atoA^L z!Gpz1UYmzVoN4!DUxVuxLMOB##?RIx%{g3}P8@q+xzeQ#yIqrQ*Wf~m!xkmFF;RBl)@#Cjg!q|Af0-20ur_Sa5oM?!6Qn26hW{sNVEcwhND;oV!wM;;}lywq{~RxJ-LIn=Jj-2j4*a*54) zh!Ix}hwM!cJet|X*alxoh(z6VQ!(X*h#6I*pqkm6LyC)YuTa#P{3jPl#Lu)5(V7n8 z8mL-6iX*w``5<8eJkp-lgm!$Y%rFPP%z;g~fy;Hp44l;+;{#pO&F`yG9kN(z{HO5U zgj?%_4(0VO^s?7XrhS^+_cIs}usuN8Wh#wqc{1wvV*5P4@_+Vd(QLhb<4jruGdU6a zvTAa>?$)ZSx|HaCk}cF4SAOJN^#oevF%1(67X+qUn`>RJfz=9`wlO&`7f~#@^M83$ zoGLW0nM}d3GY&{gUQz|8-{XqfK3qH;Ca$0x-jXb%pL^&-yndaua@a8s&Mv3+vy84C z-v9dmOzKGtTT=x*9w0W*jA&QcE{fz3G6Z}_Vfc~>Bl>Xk8R7Iw?$7$I;ss9x@d7IT z7v^7qq48su7U7A*@AdVNsIi?MPm>jYulYB%v_S7~Qid{%o1$E_DK^p+%_oDui{g%@ z{9#f%J{9tz1zc_J4DWcx0cr?!FrV_SpGT~Y3(Z%gKpx&3wODJx(hF(acmWQq10VoQ C>PuVz literal 0 HcmV?d00001