diff --git a/app/views/shared/components/_public_recording_row.html.erb b/app/views/shared/components/_public_recording_row.html.erb index 22bfbeac..3d13ad68 100644 --- a/app/views/shared/components/_public_recording_row.html.erb +++ b/app/views/shared/components/_public_recording_row.html.erb @@ -60,8 +60,9 @@ + <% sorted_formats = recording[:playbacks].sort_by! {|p| p[:type]} %> <% p = recording[:playbacks].find do |p| p.key?(:length) end %> - <% recording[:playbacks].each do |p| %> + <% sorted_formats.each do |p| %> <%= link_to p[:type].capitalize, p[:url], class: "btn btn-sm btn-primary", target: "_blank" %> <% end %> diff --git a/app/views/shared/components/_recording_row.html.erb b/app/views/shared/components/_recording_row.html.erb index ddfa1315..d61618b6 100644 --- a/app/views/shared/components/_recording_row.html.erb +++ b/app/views/shared/components/_recording_row.html.erb @@ -63,7 +63,8 @@ - <% recording[:playbacks].each do |p| %> + <% sorted_formats = recording[:playbacks].sort_by! {|p| p[:type]} %> + <% sorted_formats.each do |p| %> <%= link_to p[:type].capitalize, p[:url], class: "btn btn-sm btn-primary", target: "_blank" %> <% end %>