mirror of
https://github.com/fly-apps/live_beats.git
synced 2024-09-25 04:50:07 +00:00
Compare commits
2 commits
d4f83e1a4b
...
37a83ed2f2
Author | SHA1 | Date | |
---|---|---|---|
|
37a83ed2f2 | ||
|
7a638e345c |
2 changed files with 14 additions and 7 deletions
|
@ -517,15 +517,21 @@ defmodule LiveBeatsWeb.CoreComponents do
|
||||||
def button(%{patch: _} = assigns) do
|
def button(%{patch: _} = assigns) do
|
||||||
~H"""
|
~H"""
|
||||||
<%= if @primary do %>
|
<%= if @primary do %>
|
||||||
<%= live_patch [to: @patch, class: "order-0 inline-flex items-center px-4 py-2 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-purple-600 hover:bg-purple-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-500 sm:order-1 sm:ml-3"] ++
|
<.link
|
||||||
Map.to_list(@rest) do %>
|
patch={@patch}
|
||||||
|
class="order-0 inline-flex items-center px-4 py-2 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-purple-600 hover:bg-purple-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-500 sm:order-1 sm:ml-3"
|
||||||
|
{@rest}
|
||||||
|
>
|
||||||
<%= render_slot(@inner_block) %>
|
<%= render_slot(@inner_block) %>
|
||||||
<% end %>
|
</.link>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= live_patch [to: @patch, class: "order-1 inline-flex items-center px-4 py-2 border border-gray-300 shadow-sm text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-500 sm:order-0 sm:ml-0 lg:ml-3"] ++
|
<.link
|
||||||
assigns_to_attributes(assigns, [:primary, :patch]) do %>
|
patch={@patch}
|
||||||
|
class="order-1 inline-flex items-center px-4 py-2 border border-gray-300 shadow-sm text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-500 sm:order-0 sm:ml-0 lg:ml-3"
|
||||||
|
{@rest}
|
||||||
|
>
|
||||||
<%= render_slot(@inner_block) %>
|
<%= render_slot(@inner_block) %>
|
||||||
<% end %>
|
</.link>
|
||||||
<% end %>
|
<% end %>
|
||||||
"""
|
"""
|
||||||
end
|
end
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
<p class="inline text-gray-500 text-sm">(songs expire every six hours)</p>
|
<p class="inline text-gray-500 text-sm">(songs expire every six hours)</p>
|
||||||
|
|
||||||
<.form
|
<.form
|
||||||
for={:songs}
|
for={%{}}
|
||||||
|
as={:songs}
|
||||||
id="song-form"
|
id="song-form"
|
||||||
class="space-y-8"
|
class="space-y-8"
|
||||||
phx-target={@myself}
|
phx-target={@myself}
|
||||||
|
|
Loading…
Reference in a new issue