mirror of
https://github.com/danbee/chess
synced 2025-03-04 08:39:06 +00:00
Use a view function for current_user
This commit is contained in:
parent
9712823fe6
commit
3a57a2a593
@ -15,8 +15,8 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<header role="banner">
|
<header role="banner">
|
||||||
<nav role="user">
|
<nav role="user">
|
||||||
<%= if current_user = Guardian.Plug.current_resource(@conn) do %>
|
<%= if current_user(@conn) do %>
|
||||||
<%= current_user.username %>
|
<%= current_user(@conn).username %>
|
||||||
|
|
|
|
||||||
<%= link("Log out", to: session_path(@conn, :delete), method: :delete) %>
|
<%= link("Log out", to: session_path(@conn, :delete), method: :delete) %>
|
||||||
<% else %>
|
<% else %>
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
defmodule ChessWeb.LayoutView do
|
defmodule ChessWeb.LayoutView do
|
||||||
use ChessWeb, :view
|
use ChessWeb, :view
|
||||||
|
|
||||||
|
def current_user(conn) do
|
||||||
|
Guardian.Plug.current_resource(conn)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user