app/views/users/show.html.haml
- 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"