anthonymidili/Bullhorn

View on GitHub
app/views/directs/_direct.html.haml

Summary

Maintainability
Test Coverage
= turbo_frame_tag direct, class: "direct" do
  .links-end
    = link_to edit_direct_path(direct) do
      %i.fa-solid.fa-pen-to-square
    = button_to direct_path(direct, from_show: from_show ||= nil), method: :delete,
    data: { turbo_confirm: 'Are you sure?' }, 
    class: 'delete-link', title: 'Delete' do
      %i.fa-solid.fa-trash
  - if direct.name
    %h3= direct.name
  .inline
    = link_to direct_path(direct, anchor: "footer"), class: "btn btn-primary btn-sm", 
    data: { turbo: false } do
      %i.fa-solid.fa-envelope
      Message
      - if direct.unread_messages_count(current_user) > 0
        \-
        = direct.unread_messages_count(current_user)
        unread
    - direct.users.all_but_current(current_user).each do |user|
      = render 'users/post_user', user: user