Extract UI Components with AlpineJS and TailwindCSS using x-spread and apply | Hacker News Reader