world-game/src/state/site.svelte.js

42 lines
765 B
JavaScript
Raw Normal View History

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 || {};
},
};