app/views/records/artists/show.html.slim
section.page-section.narrower.artist-show
article.items-list.items-list-group
div.artist-main.item-column.column-6-9.text-block
p = raw(@artist.description)
- if @artist.events.count > 0
hr.hr-style-1
h4 Upcoming shows
ul.artist-upcoming-shows
- @artist.events.first(5).each do |event|
li
= "#{localize(event.start_date)} @ #{event.venue.name}, #{event.venue.city} (#{event.venue.country_code})"
- if @artist.releases.count > 0
hr.hr-style-1
div.artist-releases.items-list.items-list-group
- @artist.releases.each do |release|
div.artist-release.hover-item.hover-item-border.item-column.column-1-3
= link_to records_release_path(release), class: 'release-cover', title: "#{release.artists_names} - #{release.title}" do
= image_tag release.cover.url(:medium), alt: "#{release.artists_names} - #{release.title}"
div.release-info
span.release-number = release.catalog_number
h3.release-title = release.title
div.artist-side.item-column.column-3-9.text-block
h4 Origin
span = @artist.origin
- if @artist.genre
h4 Genre
span = @artist.genre
h4 Years active
span = years_active(@artist.formed, @artist.disbanded)
- if @artist.members.count > 0
hr.hr-style-1
h4 Members
ul
- @artist.artist_members.each do |member|
li = member.role ? "#{member.name} - #{member.role}" : member.name
- if @artist.external_links.count > 0
hr.hr-style-1
h4 Links
ul
- @artist.external_links.each do |link|
li = link_to t(link.url_type), link.url, target: '_blank'