openSUSE/osem

View on GitHub
app/views/conferences/_social_media.haml

Summary

Maintainability
Test Coverage
- cache [contact, '#splash#social'] do
  %section#social-media
    .container
      .row
        .col-md-12.text-center
          - if contact.blog?
            = link_to "#{ contact.blog }" do
              %i.fa-solid.fa-square-rss.fa-4x
          - if contact.facebook?
            = link_to "#{ contact.facebook }" do
              %i.fa-brands.fa-facebook.fa-4x
          - if contact.twitter?
            = link_to "#{ contact.twitter }" do
              %i.fa-brands.fa-twitter.fa-4x
          - if contact.instagram?
            = link_to "#{ contact.instagram }" do
              %i.fa-brands.fa-instagram.fa-4x
          - if contact.googleplus?
            = link_to "#{ contact.googleplus }" do
              %i.fa-brands.fa-google-plus.fa-4x
          - if contact.mastodon?
            = link_to "#{ contact.mastodon }" do
              %i.fa-brands.fa-mastodon.fa-4x
          - if contact.youtube?
            = link_to "#{ contact.youtube }" do
              %i.fa-brands.fa-youtube.fa-4x
          - if contact.email?
            = mail_to "#{ contact.email }" do
              %i.fa-solid.fa-envelope.fa-4x