- 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>
41 lines
765 B
JavaScript
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 || {};
|
|
},
|
|
};
|