script. import { reactive } from 'alpinejs'; import { createRef } from 'daisyui'; const app = reactive({ template: '

New Article

{{ generateArticles }}

', generateArticles() { const article = document.createElement('article'); article.classList.add('prose'); const h2 = document.createElement('h2'); h2.textContent = 'New Article'; article.appendChild(h2); const p = document.createElement('p'); p.textContent = 'Loading articles...'; article.appendChild(p); createRef(p, { text: 'Loading articles...', state: 'loading', }); document.getElementById('article-section').appendChild(article); }, }); createRef(document.getElementById('article-section'), { text: '', state: 'ready', }); document.addEventListener('DOMContentLoaded', () => { app.generateArticles(); });