Update the Author Show LiveView to show only the description.
continuous-integration/drone/push Build is passing Details

dev
KKlochko 2 months ago
parent af11f13942
commit 3eccc2fd44

@ -25,26 +25,43 @@ defmodule DecentralisedBookIndexWeb.AuthorLive.Show do
</:actions> </:actions>
</.header> </.header>
<div class="flex flex-wrap flex-[2_1_auto] gap-5"> <div class="flex flex-col items-start gap-6 max-w-6xl mx-auto p-4 bg-gray-900 rounded-lg transition-all duration-300 md:prose md:block">
<%= if @author.avatar_url != nil do %> <%= if @author.avatar_url != nil do %>
<img class="w-36 h-36 mb-3 rounded-full shadow-lg mt-14 mx-auto md:mx-0" src={@author.avatar_url} alt={"#{@author.name} image"}/> <img
class="w-36 h-36 mb-3 rounded-full shadow-lg mx-auto md:float-left md:mr-4"
src={@author.avatar_url}
alt={"#{@author.name} image"}
/>
<% else %> <% else %>
<div class="relative w-36 h-36 overflow-hidden bg-gray-100 rounded-full dark:bg-gray-600 mt-14 mx-auto md:mx-0"> <div class="relative w-36 h-36 overflow-hidden bg-gray-100 rounded-full dark:bg-gray-600 mx-auto md:float-left md:mr-4">
<svg class="absolute w-36 h-36 text-gray-400" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z" clip-rule="evenodd"></path></svg> <svg
class="absolute w-36 h-36 text-gray-400"
fill="currentColor"
viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg"
>
<path
fill-rule="evenodd"
d="M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z"
clip-rule="evenodd"
>
</path>
</svg>
</div> </div>
<% end %> <% end %>
<.list class="mt-5"> <div class="flex-1 pt-2 lg:pt-0">
<:item title="Id">{@author.id}</:item> <h2 class="mb-2 font-semibold leading-none text-gray-900 dark:text-white">Description</h2>
<p class="text-gray-300 leading-relaxed">
<:item title="Name">{@author.name}</:item> {@author.description}
</p>
<:item title="Description">{@author.description}</:item> </div>
</.list>
</div> </div>
<%= if @alternative_names != [] do %> <%= if @alternative_names != [] do %>
<h2 class="mb-2 text-lg font-semibold text-gray-900 dark:text-white mt-10">Alternatives names</h2> <h2 class="mb-2 text-lg font-semibold text-gray-900 dark:text-white mt-10">
Alternatives names
</h2>
<ul class="max-w-md space-y-1 text-gray-700 list-disc list-inside dark:text-white"> <ul class="max-w-md space-y-1 text-gray-700 list-disc list-inside dark:text-white">
<%= for alias_author <- @alternative_names do %> <%= for alias_author <- @alternative_names do %>
<.link navigate={~p"/authors/#{alias_author.id}"}> <.link navigate={~p"/authors/#{alias_author.id}"}>

Loading…
Cancel
Save