diff --git a/public/imgs/placeholder-project-update.jpg b/public/imgs/placeholder-project-update.jpg new file mode 100644 index 00000000..6c318357 Binary files /dev/null and b/public/imgs/placeholder-project-update.jpg differ diff --git a/src/components/Carousel.svelte b/src/components/Carousel.svelte index 47127799..ebd93054 100644 --- a/src/components/Carousel.svelte +++ b/src/components/Carousel.svelte @@ -1,14 +1,17 @@ -
+
handleStart(e.pageX)} + on:mousemove={(e) => handleMove(e.pageX, e)} on:mouseup={endDrag} on:mouseleave={endDrag} - on:touchstart={handleTouchStart} - on:touchmove={handleTouchMove} + on:touchstart={(e) => handleStart(e.touches[0].pageX)} + on:touchmove={(e) => handleMove(e.touches[0].pageX, e)} on:touchend={endDrag} on:scroll={handleScroll} > @@ -164,21 +170,21 @@ - {#if showDots} + {#if showDots && totalGroups > 1}
{#each Array(totalGroups) as _, i}
@@ -191,6 +197,7 @@ -webkit-user-select: none; -ms-user-select: none; } + .dragging { cursor: grabbing; } @@ -199,6 +206,7 @@ scrollbar-width: none; -ms-overflow-style: none; } + .hide-scrollbar::-webkit-scrollbar { display: none; } diff --git a/src/components/project/ProjectUpdate.svelte b/src/components/project/ProjectUpdate.svelte index d490f642..19d8388b 100644 --- a/src/components/project/ProjectUpdate.svelte +++ b/src/components/project/ProjectUpdate.svelte @@ -1,20 +1,116 @@ - +
+

+ {$t("project.tabs.updates.content.title")} +

+ + {#if projectsUpdates.length === 0} +
+ {$t("project.tabs.updates.content.empty")} +
+ {/if} + + {#each projectsUpdates as project} +
+
+
+ {formatDate(project.date ?? "")} + +
+ Imagen de project update +
+
+

{project.title}

+
+

{project.subtitle}

+

{project.body}

+
+
+
+ +
+
+ {/each} +
+ + + {#if selectedProject} +
+

{selectedProject.body}

+
+ {/if} +
+
diff --git a/src/components/project/SingleProject.svelte b/src/components/project/SingleProject.svelte index cfe7cd2a..ad8898f7 100644 --- a/src/components/project/SingleProject.svelte +++ b/src/components/project/SingleProject.svelte @@ -10,7 +10,6 @@ import { getTerritoryTag } from "../../utils/getTerritoryTag"; import Countdown from "../Countdown.svelte"; import LanguagesDropdown from "../LanguagesDropdown.svelte"; - // import TestSlider from "../TestSlider.svelte"; import { languagesList } from "../../i18n/locales"; import Tabs from "./Tabs.svelte"; @@ -115,7 +114,6 @@ - diff --git a/src/components/project/Tabs.svelte b/src/components/project/Tabs.svelte index 3cd772dd..7ce19b2c 100644 --- a/src/components/project/Tabs.svelte +++ b/src/components/project/Tabs.svelte @@ -1,5 +1,4 @@