index.html.haml 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. - content_for :page_title do
  2. = t('settings.featured_tags')
  3. - content_for :heading do
  4. %h2= t('settings.profile')
  5. = render partial: 'settings/shared/profile_navigation'
  6. = simple_form_for @featured_tag, url: settings_featured_tags_path do |f|
  7. = render 'shared/error_messages', object: @featured_tag
  8. %p.lead= t('featured_tags.hint_html')
  9. .fields-group
  10. = f.input :name, wrapper: :with_block_label, hint: safe_join([t('simple_form.hints.featured_tag.name'), safe_join(@recently_used_tags.map { |tag| link_to("##{tag.display_name}", settings_featured_tags_path(featured_tag: { name: tag.name }), method: :post) }, ', ')], ' ')
  11. .actions
  12. = f.button :button, t('featured_tags.add_new'), type: :submit
  13. %hr.spacer/
  14. - @featured_tags.each do |featured_tag|
  15. .directory__tag
  16. %div
  17. %h4
  18. = fa_icon 'hashtag'
  19. = featured_tag.display_name
  20. %small
  21. - if featured_tag.last_status_at.nil?
  22. = t('accounts.nothing_here')
  23. - else
  24. %time.formatted{ datetime: featured_tag.last_status_at.iso8601, title: l(featured_tag.last_status_at) }= l featured_tag.last_status_at
  25. = table_link_to 'trash', t('filters.index.delete'), settings_featured_tag_path(featured_tag), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') }
  26. .trends__item__current= friendly_number_to_human featured_tag.statuses_count