.conversations--table
%table.bordered.data-table
%thead
%th.select-all.nosort
= render '/wco/select_all'
%th.leads
leadsets
%span.red /
leads
%th.subject subject, preview
%th.tags Tags
%th.latest-at latest_at
%tbody.conversations-list
- convs.each_with_index do |conv, idx|
%tr
%td.select-all
.gray= idx+1
= check_box_tag 'conversation_ids[]', conv.id.to_s, nil, { class: 'i-sel' }
%td.leads.mini
%ul.m-0.p-0
- conv.leadsets.each do |ls|
%li= ls.company_url
%hr
%ul.m-0.p-0
- conv.leads.each do |lead|
%li= link_to lead.email, wco.lead_path( lead )
%td.subject
- if conv.unread?
#{link_to conv.subject, wco_email.conversation_path(conv)}
- else
= link_to conv.subject, wco_email.conversation_path(conv)
#{conv.messages.unread.length} (#{conv.messages.length})
.gray= conv.preview
-# - conv.messages.unread.each do |msg|
-# .border-bottom
-# .gray= msg.preview_str
-# = render '/wco_email/contexts/form_reply_mini', lead_id: msg.lead_id, message: msg, ctx: WcoEmail::Context.new({ from_email: msg.to&.downcase, subject: msg.subject, email_template_id: ET.find_by( slug: 'blank').id })
-# - if conv.messages.unread.blank?
-# - msg = conv.messages.last
-# .border-bottom
-# .gray= msg.preview_str
-# = render '/wco_email/contexts/form_reply_mini', lead_id: msg.lead_id, message: msg, ctx: WcoEmail::Context.new({ from_email: msg.to&.downcase, subject: msg.subject, email_template_id: ET.find_by( slug: 'blank').id })
%td.tags.mini
= render '/wco/tags/list_chips', tags: conv.tags, cache_key: conv.cache_key, config: OpenStruct.new( without_checkbox: true )
%td.latest-at
= pp_date conv.latest_at
= pp_time conv.latest_at