<!-- Error rendering component -->
<!-- RangeError: Maximum call stack size exceeded -->
<!-- Error: RangeError: Maximum call stack size exceeded
    at /var/www/vhosts/ati4.group/etatpur.design-system.ati4.group/node_modules/@frctl/twig/src/adapter.js:156:24
    at new Promise (<anonymous>)
    at TwigAdapter.render (/var/www/vhosts/ati4.group/etatpur.design-system.ati4.group/node_modules/@frctl/twig/src/adapter.js:134:16)
    at ComponentSource._renderVariant (/var/www/vhosts/ati4.group/etatpur.design-system.ati4.group/node_modules/@frctl/fractal/src/api/components/source.js:212:30)
    at _renderVariant.next (<anonymous>)
    at onFulfilled (/var/www/vhosts/ati4.group/etatpur.design-system.ati4.group/node_modules/co/index.js:65:19) -->
<li class="flex flex-col gap-2 py-3 {{ class }}">
    <div class="text-body-sm font-bold">
        <span>{{ user }}</span>
    </div>
    <div class="text-body-base">
        <p>{{ comment }}</p>
    </div>
    <div class="flex flex-row gap-4">
        <div class="flex flex-row gap-4">
            <a class="hover:text-black/64">
                {% render "@icons-heroicons--likebis-outline" %}
                <span class="sr-only">like</span>
            </a>
            {% render "@template-link" with {
                label: "Répondre",
                type: "dark",
                underlined:true
            } %}
        </div>
        <div class="text-body-sm self-center">
            <span>{{ date }}</span>
        </div>
    </div>
    {% if showError %}
        <div class="messages">
            {% render "@template-push" with {
                color: "danger",
                title: false,
                description: 'Vous devez être <a class="link-base link-dark underline" href="#">connecté</a> ou <a class="link-base link-dark underline" href="#">créer un compte</a> afin de pouvoir répondre ou aimer',
                icon: false,
                showCross: false
            } %}
        </div>
    {% endif %}

    {# reply #}
    {% if reply %}
        <ul class="adjusted-marg-l-sm">
            {% for comment in reply %}
                {% render "@blog-item-comment" with {
                    reply: comment.reply,
                    showError: false,
                    class: "",
                    user: comment.user,
                    comment: comment.comment,
                    date: comment.date
                } %}
            {% endfor %}
        </ul>
    {% endif %}

    {% if showForm %}
        <form class="flex flex-col gap-2"
              action="#"
              x-data="Object.assign(hyva.formValidation($el), initForm())"
              @submit.prevent="submitForm()"
              method="post"
              enctype="multipart/form-data"
              id="form-validate"
        >
            {% render "@template-input" with {
                id: 'reply-comment',
                name: 'reply-comment',
                type: 'text',
                label: 'Votre commentaire...',
                label_floating: true,
                required: true
            } %}
        </form>
    {% endif %}
</li>
{
  "class": "border-b border-black/16",
  "showError": true,
  "user": "Jeanne (Invité)",
  "comment": "Denique Antiochensis ordinis vertices sub uno elogio iussit occidi ideo efferatus, quod ei celebrari vilitatem intempestivam urgenti, cum inpenderet inopia, gravius rationabili responderunt; et perissent ad unum ni comes orientis tunc Honoratus fixa constantia restitisset.",
  "date": "Le 23/05/2025",
  "reply": [
    {
      "class": "",
      "showError": false,
      "user": "Etat Pur",
      "comment": "Denique Antiochensis ordinis vertices sub uno elogio iussit occidi ideo efferatus, quod ei celebrari vilitatem intempestivam urgenti, cum inpenderet inopia, gravius rationabili responderunt.",
      "date": "Le 23/05/2025"
    }
  ]
}

No notes defined.