some reformatting and adjusting so logged in users get moved directly to their feed

This commit is contained in:
2026-04-03 19:40:17 -04:00
parent a926733f1b
commit 874fec835d
19 changed files with 233 additions and 158 deletions

View File

@@ -2,7 +2,11 @@ defmodule MixerWeb.PageController do
use MixerWeb, :controller
def home(conn, _params) do
render(conn, :home)
if conn.assigns[:current_user] do
redirect(conn, to: ~p"/feed")
else
render(conn, :home)
end
end
def index(conn, _params) do
@@ -28,11 +32,11 @@ defmodule MixerWeb.PageController do
conn
|> put_root_layout(html: {MixerWeb.Layouts, :spa_root})
|> render(:index,
current_user: conn.assigns[:current_user],
media_host: "#{asset_host}/#{bucket}",
page: page,
tweet_id: tweet_id,
user_id: user_id
)
current_user: conn.assigns[:current_user],
media_host: "#{asset_host}/#{bucket}",
page: page,
tweet_id: tweet_id,
user_id: user_id
)
end
end

View File

@@ -1,8 +1,10 @@
<div id="app"
data-current-user-id={if @current_user, do: @current_user.id, else: ""}
data-current-user-email={if @current_user, do: @current_user.email, else: ""}
data-asset-host={@media_host}
data-page={@page}
data-tweet-id={@tweet_id || ""}
data-user-id={@user_id || ""}>
<div
id="app"
data-current-user-id={if @current_user, do: @current_user.id, else: ""}
data-current-user-email={if @current_user, do: @current_user.email, else: ""}
data-asset-host={@media_host}
data-page={@page}
data-tweet-id={@tweet_id || ""}
data-user-id={@user_id || ""}
>
</div>