diff --git a/app/views/tabs/_feed.haml b/app/views/tabs/_feed.haml index ace55ec7..9bd586ea 100644 --- a/app/views/tabs/_feed.haml +++ b/app/views/tabs/_feed.haml @@ -1,24 +1,16 @@ .card .list-group.list-group-horizontal-sm.text-center - = list_group_item t('views.general.timeline'), timeline_path + = list_group_item t('.timeline'), timeline_path - if APP_CONFIG.dig(:features, :public, :enabled) - = list_group_item t('views.general.public'), public_timeline_path + = list_group_item t('.public'), public_timeline_path %a.list-group-item.list-group-item-action.dropdown.dropdown-toggle{ class: list ? 'active' : '', type: :button, data: { toggle: :dropdown }, aria: { haspopup: true, expanded: false } } - if list = list.display_name - else - Lists + = t(".lists.title") .dropdown-menu.dropdown-menu-right.dropdown-menu--lists - if current_user.lists.empty? - .p-3 - %p Looks like you don't have any lists yet. - %p - You can create lists and add users to them using the - %i.fa.fa-fw.fa-list - icon in the navigation on user profiles that are not yours. - %p.mb-0 - Once you have done that, the lists will be shown here. - When you select a list you'll get a timeline view of all users within that list. + .p-3= t(".lists.notice_html") - current_user.lists.each do |list| %a.dropdown-item{ href: list_timeline_path(list.name) }= list.display_name diff --git a/config/locales/views.en.yml b/config/locales/views.en.yml index a8d02e97..b524b552 100644 --- a/config/locales/views.en.yml +++ b/config/locales/views.en.yml @@ -471,6 +471,21 @@ en: terms: "Terms of Service" privacy: "Privacy Policy" tabs: + feed: + public: "Public" + timeline: "Your Timeline" + lists: + title: "Lists" + notice_html: | +

Looks like you don't have any lists yet.

+

+ You can create lists and add users to them using the + icon in the navigation on user profiles that are not yours. +

+

+ Once you have done that, the lists will be shown here. + When you select a list you'll get a timeline view of all users within that list. +

moderation: all: "All reports" answers: :activerecord.models.answer.other