Newer
Older
const { images_url } = require("../constants");
const NewsArticles = require("./home-page-components/news-articles");
const ThemeCard = require("./home-page-components/theme-card");
class HomePage {
constructor(args) {
Object.assign(this, args);
}
render() {
return {
{
tag: "div",
class: "big-logo page-contents-center",
contents: [
{
tag: "img",
alt: "logo Kuadrado",
src: `${images_url}/logo_kuadrado.svg`,
},
src: `${images_url}/logo_kuadrado_txt.svg`,
},
],
},
{ tag: "h1", contents: "Kuadrado Software", class: "page-contents-center" },
{
tag: "p",
class: "page-contents-center",
contents: `<b>Kvadrata rado</b> veut dire "roue carrée" en Esperanto.
<br/>Nous avons choisi ce symbole pour revendiquer le fait d'aimer fabriquer
les choses nous-même ... Quitte parfois à réinventer un peu la roue !
`,
},
],
},
{
tag: "section",
class: "page-contents-center",
contents: [
{ tag: "h2", contents: "Actu", class: "section-title bg-blue" },
{
tag: "div",
class: "page-philo",
contents: [
{
tag: "p",
class: "page-contents-center",
contents: `Nous avons à cœur une démarche de légèreté et de simplicité dans nos créations.
<br /><br />Nous travaillons pour le plaisir de créer, de maîtriser et de comprendre.`,
{
tag: "section",
class: "page-contents-center grid-3",
contents: [
{
title: "Jeux",
href: "/games/",
description:
"Toutes nos créations vidéoludiques, jeux web et jeux PC, projets en cours, c'est par ici que ça se passe.",
},
{
title: "Software",
description: `Quand nous avons besoin d'un outil numérique, développement web, moteur de jeux ou outillage logiciel, nous aimons bien le fabriquer nous-même si c'est possible ... et si ça nous amuse !
<br/>Retrouvez nos projets software en détail sur cette page.`,
description: `Démystifier et s'approprier la technologie par le partage de connaissances.
<br/>Découvrez nos initiatives pédagogiques.`,
},
].map(cardProps => new ThemeCard(cardProps).render()),