just 3 posts
Bobby Grayson 3 weeks ago 2 files (+1, -14)
@@ -39,17 +39,4 @@ </div></main><%!-- Mobile-only random posts section --%>- <div class="block sm:hidden px-4 py-6 bg-gray-50 border-t mt-8">- <div class="max-w-7xl mx-auto">- <h2 class="text-lg font-bold mb-4">You Might Also Like</h2>- <div class="space-y-4">- <%= for {title, date, slug} <- random_posts(3) do %>- <.link navigate={~p"/post/#{slug}"} class="block bg-white p-4 rounded-lg shadow-sm border hover:border-blue-300 transition-colors">- <h3 class="font-bold"><%= title %></h3>- <div class="text-sm text-gray-500 mt-1"><%= date %></div>- </.link>- <% end %>- </div>- </div>- </div></div>
MODIFIED
lib/blog_web/live/muenster_live.ex
MODIFIED
lib/blog_web/live/muenster_live.ex
@@ -8,7 +8,7 @@ def mount(_params, _session, socket) doif connected?(socket) doPhoenix.PubSub.subscribe(Blog.PubSub, "muenster_posts")end- posts = Blog.Repo.all(Blog.Social.Skeet) |> Enum.map(fn(skeet) -> %{text: skeet.skeet, timestamp: skeet.inserted_at} end)+ posts = Blog.Repo.all(Blog.Social.Skeet) |> Enum.map(fn(skeet) -> %{text: skeet.skeet, timestamp: skeet.inserted_at} end) |> Enum.take(3)# get the most recent ten muenster skeets from the database{:ok, assign(socket,posts: posts,