world-game/src/state/site.svelte.js
isUnknown 474baf321b Fix/Feat: footer, newsletter, logo footerLogo, i18n, router formatting
- Footer : newsletter commentée, margin-top blog, text-align footer-col
- Blueprint site : logo → footerLogo (champ dédié au pied de page)
- Controller : logo → footerLogo
- i18n : newsletter_heading mis à jour (newsletters)
- site.svelte.js : retrait console.log debug
- router/index.js : reformatage quotes (linter)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 16:17:16 +01:00

41 lines
765 B
JavaScript

let title = $state("");
let url = $state("");
let language = $state("fr");
let languages = $state([]);
let logo = $state(null);
let navigation = $state([]);
let contact = $state({});
export const site = {
get title() {
return title;
},
get url() {
return url;
},
get language() {
return language;
},
get languages() {
return languages;
},
get logo() {
return logo;
},
get navigation() {
return navigation;
},
get contact() {
return contact;
},
set: (data) => {
title = data.title || "";
url = data.url || "";
language = data.language || "fr";
languages = data.languages || [];
logo = data.logo || null;
navigation = data.navigation || [];
contact = data.contact || {};
},
};