mirror of https://github.com/docusealco/docuseal
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							2.7 KiB
						
					
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							2.7 KiB
						
					
					
				| <% with_subfolder = @template.folder.name != TemplateFolder::DEFAULT_NAME && params[:subfolder] != 'false' %>
 | |
| <%= render 'shared/turbo_modal', title: t('move_into_folder') do %>
 | |
|   <% if with_subfolder %>
 | |
|     <%= form_for '', url: template_folder_path(@template), method: :put, data: { turbo_frame: :_top }, html: { id: 'subfolder_form', autocomplete: :off } do |f| %>
 | |
|       <%= f.hidden_field :parent_name, value: @template.folder.parent_folder&.name || @template.folder.name %>
 | |
|       <toggle-visible data-element-ids="<%= %w[folder_form subfolder_form].to_json %>" class="block relative" data-focus-id="name">
 | |
|         <div class="flex items-center justify-between mb-2.5">
 | |
|           <label for="is_root_folder" class="flex items-center tooltip tooltip-right pr-2 group" data-tip="<%= t('change_parent_folder') %>">
 | |
|             <%= check_box_tag :is_root_folder, 'folder_form', data: { action: 'change:toggle-visible#trigger' }, class: 'hidden' %>
 | |
|             <span class="flex items-center mt-1">
 | |
|               <%= svg_icon('folder', class: 'w-5 h-5 flex-shrink-0 group-hover:hidden mr-1') %>
 | |
|               <%= svg_icon('folder_share', class: 'w-5 h-5 flex-shrink-0 hidden group-hover:inline mr-1') %>
 | |
|               <span class="text-md">
 | |
|                 <%= @template.folder.parent_folder&.name || @template.folder.name %>
 | |
|               </span>
 | |
|             </span>
 | |
|           </label>
 | |
|         </div>
 | |
|       </toggle-visible>
 | |
|       <div class="form-control mb-6">
 | |
|         <folder-autocomplete class="block" data-submit-on-select="true" data-parent-name="<%= @template.folder.parent_folder&.name || @template.folder.name %>" data-enabled="<%= params[:autocomplete] != 'false' %>">
 | |
|           <%= f.text_field :name, required: true, placeholder: "#{t('new_subfolder_name')}...", class: 'base-input w-full', autofocus: true, id: 'subfolder_name' %>
 | |
|         </folder-autocomplete>
 | |
|       </div>
 | |
|       <div class="form-control">
 | |
|         <%= f.button button_title(title: t('move'), disabled_with: t('moving')), class: 'base-button' %>
 | |
|       </div>
 | |
|     <% end %>
 | |
|   <% end %>
 | |
|   <%= form_for '', url: template_folder_path(@template), method: :put, data: { turbo_frame: :_top }, html: { id: 'folder_form', autocomplete: :off, class: "mt-6 #{'hidden' if with_subfolder}" } do |f| %>
 | |
|     <div class="form-control mb-6">
 | |
|       <folder-autocomplete class="block" data-submit-on-select="true" data-enabled="<%= params[:autocomplete] != 'false' %>">
 | |
|         <%= f.text_field :name, required: true, placeholder: "#{t('new_folder_name')}...", class: 'base-input w-full', autofocus: true %>
 | |
|       </folder-autocomplete>
 | |
|     </div>
 | |
|     <div class="form-control">
 | |
|       <%= f.button button_title(title: t('move'), disabled_with: t('moving')), class: 'base-button' %>
 | |
|     </div>
 | |
|   <% end %>
 | |
| <% end %>
 |