diff --git a/site/blueprints/pages/home.yml b/site/blueprints/pages/home.yml index 2bb73e3..003416f 100644 --- a/site/blueprints/pages/home.yml +++ b/site/blueprints/pages/home.yml @@ -23,13 +23,13 @@ tabs: type: writer marks: false nodes: false - cta_text: + ctaText: width: 1/2 label: Texte du bouton CTA help: CTA pour call to action type: text default: Explorer - cta_link: + ctaLink: width: 1/2 label: Lien du bouton CTA help: CTA pour call to action diff --git a/site/templates/home.json.php b/site/templates/home.json.php index 94c9c2f..a8f86bd 100644 --- a/site/templates/home.json.php +++ b/site/templates/home.json.php @@ -5,8 +5,8 @@ $specificData = [ 'title' => $page->hero_title()->value(), 'title_highlight' => $page->hero_title_highlight()->value(), 'subtitle' => $page->hero_subtitle()->value(), - 'cta_text' => $page->hero_cta_text()->value(), - 'cta_link' => $page->hero_cta_link()->toPage()?->url() ?? '#', + 'ctaText' => $page->ctaText()->value(), + 'ctaPath' => $page->ctaLink()->toPage()?->id() ?? '#', 'image' => $page->hero_image()->toFile()?->url() ], 'background_video' => $page->background_video()->toFile()?->url(), diff --git a/src/components/layout/Header.svelte b/src/components/layout/Header.svelte index 81cc04d..33be62a 100644 --- a/src/components/layout/Header.svelte +++ b/src/components/layout/Header.svelte @@ -2,7 +2,7 @@ import { navigation } from '@state/navigation.svelte' import { locale } from '@state/locale.svelte' import { page } from '@state/page.svelte' - import { navigateTo } from '@state/router' + import { navigateTo } from '@router' const isMenuOpen = $derived(navigation.isMenuOpen) const currentLang = $derived(locale.current) diff --git a/src/main.js b/src/main.js index 78c060e..7ab22da 100644 --- a/src/main.js +++ b/src/main.js @@ -1,7 +1,7 @@ import './styles/index.css' import App from './App.svelte' import { mount } from 'svelte' -import { initRouter } from './state/router' +import { initRouter } from './router' initRouter() diff --git a/src/state/router.js b/src/router/index.js similarity index 92% rename from src/state/router.js rename to src/router/index.js index 2d0e95c..a3b955f 100644 --- a/src/state/router.js +++ b/src/router/index.js @@ -1,8 +1,8 @@ import navaid from "navaid"; -import { page } from "./page.svelte"; -import { navigation } from "./navigation.svelte"; -import { site } from "./site.svelte"; -import { locale } from "./locale.svelte"; +import { page } from "@state/page.svelte"; +import { navigation } from "@state/navigation.svelte"; +import { site } from "@state/site.svelte"; +import { locale } from "@state/locale.svelte"; export const router = navaid("/", () => { // Default handler diff --git a/src/style.css b/src/style.css index f5895ba..b1f001e 100644 --- a/src/style.css +++ b/src/style.css @@ -121,7 +121,7 @@ body { /* Golden Grid */ .golden-grid { - height: 100% !important; + height: 100vh !important; min-height: 100% !important; display: grid !important; position: relative; @@ -198,7 +198,7 @@ body { .earth-icon { width: 24px; height: 24px; - background-image: url('/assets/img/icon-earth-green.png'); + background-image: url("/assets/img/icon-earth-green.png"); background-size: contain; background-repeat: no-repeat; background-position: center; @@ -207,7 +207,8 @@ body { } .button:hover .earth-icon { - filter: brightness(0) saturate(100%) invert(77%) sepia(82%) saturate(507%) hue-rotate(91deg) brightness(101%) contrast(97%); + filter: brightness(0) saturate(100%) invert(77%) sepia(82%) saturate(507%) + hue-rotate(91deg) brightness(101%) contrast(97%); } /* Clickable elements */ diff --git a/src/styles/layout.css b/src/styles/layout.css index 8f6fb71..a0c3b74 100644 --- a/src/styles/layout.css +++ b/src/styles/layout.css @@ -1,6 +1,6 @@ /* Golden Grid */ .golden-grid { - height: 100% !important; + height: 100vh !important; min-height: 100% !important; display: grid !important; position: relative; diff --git a/src/state/animations.js b/src/utils/animations.js similarity index 100% rename from src/state/animations.js rename to src/utils/animations.js diff --git a/src/views/Home.svelte b/src/views/Home.svelte index db773dc..a3e432c 100644 --- a/src/views/Home.svelte +++ b/src/views/Home.svelte @@ -1,27 +1,12 @@ @@ -125,7 +110,7 @@ style="z-index: 5; justify-self: center; margin-top: 6vmax;" >