routes and views

This commit is contained in:
2022-08-03 13:29:20 +02:00
parent 7d10c57f74
commit 9594a9bc04
3 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,29 @@
defmodule SomethingErlangWeb.BookmarksLive.Show do
use SomethingErlangWeb, :live_view
on_mount SomethingErlangWeb.UserLiveAuth
#alias SomethingErlang.Grover
require Logger
@impl true
def mount(_params, _session, socket) do
#Grover.mount(socket.assigns.current_user, id)
{:ok, socket}
end
@impl true
def handle_params(%{"page" => page}, _, socket) do
#thread = Grover.get_thread!(id, page |> String.to_integer())
{:noreply,
socket
|> assign(:page_title, "bookmarks")}
end
@impl true
def handle_params(_, _, socket) do
{:noreply, push_redirect(socket,
to: Routes.bookmarks_show_path(socket, :show, page: 1))}
end
end

View File

@ -30,6 +30,12 @@ defmodule SomethingErlangWeb.Router do
live "/:id", ThreadLive.Show, :show
end
scope "/bookmarks", SomethingErlangWeb do
pipe_through :browser
live "/", BookmarksLive.Show, :show
end
scope "/admin", SomethingErlangWeb do
pipe_through [:browser, :require_authenticated_user]