anthonymidili/Bullhorn

View on GitHub
app/views/users/show.html.haml

Summary

Maintainability
Test Coverage
- provide :title, 'My Profile'
.row
  .col-12.col-md-5.col-lg-4
    .profile_head
      .links-end.d-grid.gap-2
        - if correct_user?(@user)
          = link_to edit_user_path(@user), 
          class: "btn btn-info btn-sm" do
            %i.fa-solid.fa-pen-to-square
            Edit Profile
        - else
          = link_to personal_directs_path(@user), class: "btn btn-info btn-sm" do
            %i.fa-regular.fa-envelope
            Message Me
        = link_to media_user_path(@user), 
        class: "btn btn-secondary btn-sm" do
          %i.fa-solid.fa-images
          My Media
      = render 'users/avatar_info', user: @user
    = render 'users/profile_info', user: @user

  .col-12.col-md-7.col-lg-8
    %h2 My Posts
    - if correct_user?(@user) && @posts.empty?
      You haven't created any content yet...
    = turbo_frame_tag "posts" do
      = render @posts
    -# Infinate scroll posts with turbo.
    = render "infinate_scroll/load_more"

= turbo_frame_tag "new_post" do
  = render "posts/new_link"