import { Controller } from "@hotwired/stimulus"; export default class extends Controller { async fetchAndRenderApplications(targetElement) { try { const response = await fetch('/application/data/all'); const apps = await response.json(); targetElement.innerHTML = apps.map(app => `
`).join(''); return apps; } catch (error) { targetElement.innerHTML = '
Erreur de chargement.
'; console.error("App load error:", error); } } }