|  |  | @ -16,6 +16,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         </a> |  |  |  |         </a> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <Contenteditable |  |  |  |         <Contenteditable | 
			
		
	
		
		
			
				
					
					|  |  |  |           :model-value="template.name" |  |  |  |           :model-value="template.name" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           :editable="editable" | 
			
		
	
		
		
			
				
					
					|  |  |  |           class="text-3xl font-semibold focus:text-clip" |  |  |  |           class="text-3xl font-semibold focus:text-clip" | 
			
		
	
		
		
			
				
					
					|  |  |  |           :icon-stroke-width="2.3" |  |  |  |           :icon-stroke-width="2.3" | 
			
		
	
		
		
			
				
					
					|  |  |  |           @update:model-value="updateName" |  |  |  |           @update:model-value="updateName" | 
			
		
	
	
		
		
			
				
					|  |  | @ -76,6 +77,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |           :item="item" |  |  |  |           :item="item" | 
			
		
	
		
		
			
				
					
					|  |  |  |           :document="sortedDocuments[index]" |  |  |  |           :document="sortedDocuments[index]" | 
			
		
	
		
		
			
				
					
					|  |  |  |           :accept-file-types="acceptFileTypes" |  |  |  |           :accept-file-types="acceptFileTypes" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           :editable="editable" | 
			
		
	
		
		
			
				
					
					|  |  |  |           :template="template" |  |  |  |           :template="template" | 
			
		
	
		
		
			
				
					
					|  |  |  |           :is-direct-upload="isDirectUpload" |  |  |  |           :is-direct-upload="isDirectUpload" | 
			
		
	
		
		
			
				
					
					|  |  |  |           @scroll-to="scrollIntoDocument(item)" |  |  |  |           @scroll-to="scrollIntoDocument(item)" | 
			
		
	
	
		
		
			
				
					|  |  | @ -90,7 +92,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |           :class="{ 'bg-base-100': withStickySubmitters }" |  |  |  |           :class="{ 'bg-base-100': withStickySubmitters }" | 
			
		
	
		
		
			
				
					
					|  |  |  |         > |  |  |  |         > | 
			
		
	
		
		
			
				
					
					|  |  |  |           <Upload |  |  |  |           <Upload | 
			
		
	
		
		
			
				
					
					|  |  |  |             v-if="sortedDocuments.length" |  |  |  |             v-if="sortedDocuments.length && editable" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             :accept-file-types="acceptFileTypes" |  |  |  |             :accept-file-types="acceptFileTypes" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :template-id="template.id" |  |  |  |             :template-id="template.id" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :is-direct-upload="isDirectUpload" |  |  |  |             :is-direct-upload="isDirectUpload" | 
			
		
	
	
		
		
			
				
					|  |  | @ -122,12 +124,13 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :document="document" |  |  |  |                 :document="document" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :is-drag="!!dragFieldType" |  |  |  |                 :is-drag="!!dragFieldType" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :draw-field="drawField" |  |  |  |                 :draw-field="drawField" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 :editable="editable" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 @draw="onDraw" |  |  |  |                 @draw="onDraw" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 @drop-field="onDropfield" |  |  |  |                 @drop-field="onDropfield" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 @remove-area="removeArea" |  |  |  |                 @remove-area="removeArea" | 
			
		
	
		
		
			
				
					
					|  |  |  |               /> |  |  |  |               /> | 
			
		
	
		
		
			
				
					
					|  |  |  |               <DocumentControls |  |  |  |               <DocumentControls | 
			
		
	
		
		
			
				
					
					|  |  |  |                 v-if="isBreakpointLg" |  |  |  |                 v-if="isBreakpointLg && editable" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 :with-arrows="template.schema.length > 1" |  |  |  |                 :with-arrows="template.schema.length > 1" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :item="template.schema.find((item) => item.attachment_uuid === document.uuid)" |  |  |  |                 :item="template.schema.find((item) => item.attachment_uuid === document.uuid)" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :document="document" |  |  |  |                 :document="document" | 
			
		
	
	
		
		
			
				
					|  |  | @ -142,7 +145,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |               /> |  |  |  |               /> | 
			
		
	
		
		
			
				
					
					|  |  |  |             </template> |  |  |  |             </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <div |  |  |  |             <div | 
			
		
	
		
		
			
				
					
					|  |  |  |               v-if="sortedDocuments.length && isBreakpointLg" |  |  |  |               v-if="sortedDocuments.length && isBreakpointLg && editable" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |               class="pb-4" |  |  |  |               class="pb-4" | 
			
		
	
		
		
			
				
					
					|  |  |  |             > |  |  |  |             > | 
			
		
	
		
		
			
				
					
					|  |  |  |               <Upload |  |  |  |               <Upload | 
			
		
	
	
		
		
			
				
					|  |  | @ -180,7 +183,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |           </span> |  |  |  |           </span> | 
			
		
	
		
		
			
				
					
					|  |  |  |         </span> |  |  |  |         </span> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <FieldType |  |  |  |         <FieldType | 
			
		
	
		
		
			
				
					
					|  |  |  |           v-if="sortedDocuments.length && !drawField" |  |  |  |           v-if="sortedDocuments.length && !drawField && editable" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           class="dropdown-top dropdown-end fixed bottom-4 right-4 z-10 md:hidden" |  |  |  |           class="dropdown-top dropdown-end fixed bottom-4 right-4 z-10 md:hidden" | 
			
		
	
		
		
			
				
					
					|  |  |  |           :model-value="''" |  |  |  |           :model-value="''" | 
			
		
	
		
		
			
				
					
					|  |  |  |           @update:model-value="startFieldDraw($event)" |  |  |  |           @update:model-value="startFieldDraw($event)" | 
			
		
	
	
		
		
			
				
					|  |  | @ -231,6 +234,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |             :submitters="template.submitters" |  |  |  |             :submitters="template.submitters" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :selected-submitter="selectedSubmitter" |  |  |  |             :selected-submitter="selectedSubmitter" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :with-sticky-submitters="withStickySubmitters" |  |  |  |             :with-sticky-submitters="withStickySubmitters" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             :editable="editable" | 
			
		
	
		
		
			
				
					
					|  |  |  |             @set-draw="drawField = $event" |  |  |  |             @set-draw="drawField = $event" | 
			
		
	
		
		
			
				
					
					|  |  |  |             @set-drag="dragFieldType = $event" |  |  |  |             @set-drag="dragFieldType = $event" | 
			
		
	
		
		
			
				
					
					|  |  |  |             @change-submitter="selectedSubmitter = $event" |  |  |  |             @change-submitter="selectedSubmitter = $event" | 
			
		
	
	
		
		
			
				
					|  |  | @ -300,6 +304,11 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |       required: false, |  |  |  |       required: false, | 
			
		
	
		
		
			
				
					
					|  |  |  |       default: '' |  |  |  |       default: '' | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     editable: { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       type: Boolean, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       required: false, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       default: true | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     acceptFileTypes: { |  |  |  |     acceptFileTypes: { | 
			
		
	
		
		
			
				
					
					|  |  |  |       type: String, |  |  |  |       type: String, | 
			
		
	
		
		
			
				
					
					|  |  |  |       required: false, |  |  |  |       required: false, | 
			
		
	
	
		
		
			
				
					|  |  | 
 |