From a494daf73ab07dd6721a50ca4886f05f31a88fbf Mon Sep 17 00:00:00 2001 From: Daniele Ciminieri Date: Fri, 15 Nov 2024 16:09:20 +0100 Subject: [PATCH] final changes --- src/lib/components/ExperienceProject.svelte | 54 +++++++++++--------- src/lib/cursorEffect.js | 5 +- src/lib/sanityQueries.js | 2 +- src/routes/+page.svelte | 29 +++++++---- src/routes/corsi/[slug]/+page.js | 1 + src/routes/corsi/[slug]/+page.svelte | 12 +++-- src/routes/gruppi/[slug]/+page.svelte | 10 ++-- static/favicon.png | Bin 1571 -> 687 bytes 8 files changed, 68 insertions(+), 45 deletions(-) diff --git a/src/lib/components/ExperienceProject.svelte b/src/lib/components/ExperienceProject.svelte index ed057b6..617fdf9 100644 --- a/src/lib/components/ExperienceProject.svelte +++ b/src/lib/components/ExperienceProject.svelte @@ -1,11 +1,15 @@ {#if project} -
@@ -34,9 +33,6 @@
-
@@ -84,24 +80,32 @@
{#if project.video}
- - - {#if showPlayButton} -
+
- {/if} + +
+ {/if} + {/key}
{:else if project.immagini && project.immagini.length > 4} { studenti[]->{ nome, cognome, - }, + } | order(cognome asc), "prev": *[_type == "gruppo" && corso->_id == ^.corso->_id && nome < ^.nome] | order(nome desc)[0] { nome, slug diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 61449cf..0e3f245 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -8,6 +8,10 @@ const home = $derived(page.data.home); let firstContainer; + let firstParagraph = $derived([home.descrizione[0]]); + let remainingParagraphs = $derived(home.descrizione.slice(1)); + + $inspect(home); $effect(() => { if (!firstContainer) return; @@ -28,18 +32,23 @@ }); -
-
-
- +
+
+
+
- +
+ +
+ +
-
+
{#each corsi as corso, index}
-

+

{corso.anno} import { base } from '$app/paths'; + import { PortableText } from '@portabletext/svelte'; const { data } = $props(); + $inspect(data);
@@ -8,10 +10,10 @@
-

+

{data.corso.titolo}
-
-

{data.corso.descrizione}

+
+

+ +

diff --git a/src/routes/gruppi/[slug]/+page.svelte b/src/routes/gruppi/[slug]/+page.svelte index e7bb09a..813a055 100644 --- a/src/routes/gruppi/[slug]/+page.svelte +++ b/src/routes/gruppi/[slug]/+page.svelte @@ -4,7 +4,9 @@ import ExperienceProject from '$lib/components/ExperienceProject.svelte'; import BlurredIconButton from '$lib/components/BlurredIconButton.svelte'; import { goto } from '$app/navigation'; + import { PortableText } from '@portabletext/svelte'; const { data } = $props(); + $inspect(data); const sortedProjects = $derived( data.gruppo.progetti.sort((a, b) => { @@ -50,7 +52,7 @@
-

+

{data.gruppo.corso.titolo}
-

{data.gruppo.descrizione}

+

+ +

diff --git a/static/favicon.png b/static/favicon.png index 825b9e65af7c104cfb07089bb28659393b4f2097..22e3ac803113b4cf3839ccd19afdd5e868906a7a 100644 GIT binary patch literal 687 zcmV;g0#N;lP) zO8fmD+wB&c%|_Pa@hH&pP2sO0WIi1As*sV$wrx}@6_m?mA*GPW^E|2%`tT;YSIy>oa%!b~QEQmKSSqk(q2Eh~Rh7K;VO<1zaEK78K~Jmg-1ozWxV7vnR% zBVn~#MXS|9x7!s`{-(@kvw)l-6HG%W?9Z0*j=7_U440ucn@u>5gHES|dc7`QOs7+^ zS}vEEOeXTcYPAwl-YfY?!cT@Ukw{1Zm^0>(p4Do#fRH-OAHC$mjEH9;aV%UB{i29Y zx~w{17xg4<3ND#Vl36uYk6|%HdTIb^hxuXsvi4fi~ql}4-ZL`XzC~W9x zW0Qd4l8h;dG`0)f*zE8hWakAHqTZ%bDe)rw>Fstq(G7X`3laGZ{jrIhC^iPydVp|5=@ck2)i)4eC^1q(!=?bz6Q?}^R3du^SHmq`IP1v{~qj1Mo&x6 Vm&Mc>6@UN$002ovPDHLkV1f>pHeLV# literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH