From 1232dfb248c3f7332b9d7324f2f73e48c329102f Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Fri, 11 Sep 2026 14:42:43 +0200 Subject: [PATCH] fix folder nav --- app/views/shared/_native_navbar.html.erb | 11 ++++++----- app/views/template_folders/_folder.html.erb | 2 +- app/views/template_folders/show.html.erb | 5 +++++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/app/views/shared/_native_navbar.html.erb b/app/views/shared/_native_navbar.html.erb index 7e02302fb..e8d82d1d2 100644 --- a/app/views/shared/_native_navbar.html.erb +++ b/app/views/shared/_native_navbar.html.erb @@ -6,16 +6,17 @@ <%= link_to t('settings'), settings_path %> - <% if can?(:create, ::Template) %> - "> - + <% if can?(:create, ::Template) && controller_name.in?(%w[templates_dashboard submissions_dashboard template_folders]) %> + <% folder_name = @template_folder&.full_name %> + "> + <% if Docuseal.multitenant? %> - <%= link_to 'Google Drive', new_template_path(modal_tab: 'google_drive'), data: { turbo_frame: :modal } %> + <%= link_to 'Google Drive', new_template_path(modal_tab: 'google_drive', folder_name: folder_name), data: { turbo_frame: :modal } %> <% end %> - <%= link_to t('create'), new_template_path, data: { turbo_frame: :modal } %> + <%= link_to t('create'), new_template_path(folder_name: folder_name), data: { turbo_frame: :modal } %> <% end %> <% end %> diff --git a/app/views/template_folders/_folder.html.erb b/app/views/template_folders/_folder.html.erb index b7571a1f2..884145406 100644 --- a/app/views/template_folders/_folder.html.erb +++ b/app/views/template_folders/_folder.html.erb @@ -1,6 +1,6 @@ <% is_long = folder.name.size > 32 %> <% icon = folder.default? ? 'folder_star' : 'folder' %> - + <% if !is_long %> <%= svg_icon(icon, class: 'w-6 h-6') %> <% end %> diff --git a/app/views/template_folders/show.html.erb b/app/views/template_folders/show.html.erb index 2ec96542e..9b0f5f20a 100644 --- a/app/views/template_folders/show.html.erb +++ b/app/views/template_folders/show.html.erb @@ -1,4 +1,9 @@ <% content_for(:native_title, @template_folder.name) if turbo_native_app? %> +<% if turbo_native_app? && (can?(:manage, :countless) || current_account.templates.where.not(archived_at: nil).exists?) %> + + <%= t('view_archived') %> + +<% end %> <% unless turbo_native_app? %>
<%= link_to @template_folder.parent_folder ? folder_path(@template_folder.parent_folder) : root_path, class: 'flex items-center' do %>