cd27bead2e
Use class and id syntax for button attributes Use feature flag variable and shorthand if expression Use shorthand if expression Use a classname instead of tag Simplify common rules Use size variable Move flex grow and shrink to utility classes Extract redused classes Remove unecessary styles
35 lines
1.7 KiB
Text
35 lines
1.7 KiB
Text
- project_tab_filter = local_assigns.fetch(:project_tab_filter, "")
|
|
- feature_project_list_filter_bar = Feature.enabled?(:project_list_filter_bar)
|
|
|
|
= content_for :flash_message do
|
|
= render 'shared/project_limit'
|
|
|
|
.page-title-holder.d-flex.align-items-center
|
|
%h1.page-title= _('Projects')
|
|
|
|
- if current_user.can_create_project?
|
|
.page-title-controls
|
|
= link_to _("New project"), new_project_path, class: "btn btn-success"
|
|
|
|
.top-area.scrolling-tabs-container.inner-page-scroll-tabs
|
|
.fade-left= icon('angle-left')
|
|
.fade-right= icon('angle-right')
|
|
%ul.nav-links.scrolling-tabs.mobile-separator.nav.nav-tabs{ class: ('border-0' if feature_project_list_filter_bar) }
|
|
= nav_link(page: [dashboard_projects_path, root_path]) do
|
|
= link_to dashboard_projects_path, class: 'shortcuts-activity', data: {placement: 'right'} do
|
|
= _("Your projects")
|
|
%span.badge.badge-pill= limited_counter_with_delimiter(@total_user_projects_count)
|
|
= nav_link(page: starred_dashboard_projects_path) do
|
|
= link_to starred_dashboard_projects_path, data: {placement: 'right'} do
|
|
= _("Starred projects")
|
|
%span.badge.badge-pill= limited_counter_with_delimiter(@total_starred_projects_count)
|
|
= nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path]) do
|
|
= link_to explore_root_path, data: {placement: 'right'} do
|
|
= _("Explore projects")
|
|
- unless feature_project_list_filter_bar
|
|
.nav-controls
|
|
= render 'shared/projects/search_form'
|
|
= render 'shared/projects/dropdown'
|
|
- if feature_project_list_filter_bar
|
|
.project-filters
|
|
= render 'shared/projects/search_bar', project_tab_filter: project_tab_filter
|