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">
|
||||
<header role="banner">
|
||||
<nav role="user">
|
||||
<%= if current_user = Guardian.Plug.current_resource(@conn) do %>
|
||||
<%= current_user.username %>
|
||||
<%= if current_user(@conn) do %>
|
||||
<%= current_user(@conn).username %>
|
||||
|
|
||||
<%= link("Log out", to: session_path(@conn, :delete), method: :delete) %>
|
||||
<% else %>
|
||||
|
||||
@ -1,3 +1,7 @@
|
||||
defmodule ChessWeb.LayoutView do
|
||||
use ChessWeb, :view
|
||||
|
||||
def current_user(conn) do
|
||||
Guardian.Plug.current_resource(conn)
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
Reference in New Issue
Block a user