layout: default


<div class=“content-container cookies”>

{{ content }}
<hr />
<h2>Consents</h2>
{% for consent in site.data.metaData.cookies.consent %}
<fieldset>
    <input type="checkbox" id="{{ consent.name }}">
    <label for="{{ consent.name }}">
        <strong>{{ consent.name }}</strong>
        {{ consent.description }}
    </label>
</fieldset>
{% endfor %}

</div> <script>

const storageType = localStorage;
const consents = eval('{{ site.data.metaData.cookies.consent | jsonify }}');
consents.forEach(consent => {
    const element = document.getElementById(consent.name);
    element.checked = storageType.getItem(consent.cookieName) === "true";
    element.addEventListener("click", () => {
        storageType.setItem(consent.cookieName, element.checked);
    });
});

</script>