24 lines
		
	
	
		
			1019 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1019 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
<.header>
 | 
						|
  Listing <%= schema.human_plural %>
 | 
						|
  <:actions>
 | 
						|
    <.link href={~p"<%= schema.route_prefix %>/new"}>
 | 
						|
      <.button>New <%= schema.human_singular %></.button>
 | 
						|
    </.link>
 | 
						|
  </:actions>
 | 
						|
</.header>
 | 
						|
 | 
						|
<.table id="<%= schema.plural %>" rows={@<%= schema.collection %>} row_click={&JS.navigate(~p"<%= schema.route_prefix %>/#{&1}")}><%= for {k, _} <- schema.attrs do %>
 | 
						|
  <:col :let={<%= schema.singular %>} label="<%= Phoenix.Naming.humanize(Atom.to_string(k)) %>">{<%= schema.singular %>.<%= k %>}</:col><% end %>
 | 
						|
  <:action :let={<%= schema.singular %>}>
 | 
						|
    <div class="sr-only">
 | 
						|
      <.link navigate={~p"<%= schema.route_prefix %>/#{<%= schema.singular %>}"}>Show</.link>
 | 
						|
    </div>
 | 
						|
    <.link navigate={~p"<%= schema.route_prefix %>/#{<%= schema.singular %>}/edit"}>Edit</.link>
 | 
						|
  </:action>
 | 
						|
  <:action :let={<%= schema.singular %>}>
 | 
						|
    <.link href={~p"<%= schema.route_prefix %>/#{<%= schema.singular %>}"} method="delete" data-confirm="Are you sure?">
 | 
						|
      Delete
 | 
						|
    </.link>
 | 
						|
  </:action>
 | 
						|
</.table>
 |