|  |  |  | @ -435,6 +435,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       save: this.save, | 
			
		
	
		
			
				
					|  |  |  |  |       t: this.t, | 
			
		
	
		
			
				
					|  |  |  |  |       currencies: this.currencies, | 
			
		
	
		
			
				
					|  |  |  |  |       locale: this.locale, | 
			
		
	
		
			
				
					|  |  |  |  |       baseFetch: this.baseFetch, | 
			
		
	
		
			
				
					|  |  |  |  |       fieldTypes: this.fieldTypes, | 
			
		
	
		
			
				
					|  |  |  |  |       backgroundColor: this.backgroundColor, | 
			
		
	
	
		
			
				
					|  |  |  | @ -468,6 +469,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       required: false, | 
			
		
	
		
			
				
					|  |  |  |  |       default: '' | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     locale: { | 
			
		
	
		
			
				
					|  |  |  |  |       type: String, | 
			
		
	
		
			
				
					|  |  |  |  |       required: false, | 
			
		
	
		
			
				
					|  |  |  |  |       default: '' | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     editable: { | 
			
		
	
		
			
				
					|  |  |  |  |       type: Boolean, | 
			
		
	
		
			
				
					|  |  |  |  |       required: false, | 
			
		
	
	
		
			
				
					|  |  |  | @ -649,6 +655,20 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |   computed: { | 
			
		
	
		
			
				
					|  |  |  |  |     selectedAreaRef: () => ref(), | 
			
		
	
		
			
				
					|  |  |  |  |     fieldsDragFieldRef: () => ref(), | 
			
		
	
		
			
				
					|  |  |  |  |     defaultDateFormat () { | 
			
		
	
		
			
				
					|  |  |  |  |       const isUsBrowser = Intl.DateTimeFormat().resolvedOptions().locale.endsWith('-US') | 
			
		
	
		
			
				
					|  |  |  |  |       const isUsTimezone = new Intl.DateTimeFormat('en-US', { timeZoneName: 'short' }).format(new Date()).match(/\s(?:CST|CDT|PST|PDT|EST|EDT)$/) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       return this.localeDateFormats[this.locale] || ((isUsBrowser || isUsTimezone) ? 'MM/DD/YYYY' : 'DD/MM/YYYY') | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     localeDateFormats () { | 
			
		
	
		
			
				
					|  |  |  |  |       return { | 
			
		
	
		
			
				
					|  |  |  |  |         'de-DE': 'DD.MM.YYYY', | 
			
		
	
		
			
				
					|  |  |  |  |         'fr-FR': 'DD/MM/YYYY', | 
			
		
	
		
			
				
					|  |  |  |  |         'it-IT': 'DD/MM/YYYY', | 
			
		
	
		
			
				
					|  |  |  |  |         'es-ES': 'DD/MM/YYYY' | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     fieldAreasIndex () { | 
			
		
	
		
			
				
					|  |  |  |  |       const areas = {} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -768,7 +788,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       if (type === 'date') { | 
			
		
	
		
			
				
					|  |  |  |  |         field.preferences = { | 
			
		
	
		
			
				
					|  |  |  |  |           format: Intl.DateTimeFormat().resolvedOptions().locale.endsWith('-US') || new Intl.DateTimeFormat('en-US', { timeZoneName: 'short' }).format(new Date()).match(/\s(?:CST|CDT|PST|PDT|EST|EDT)$/) ? 'MM/DD/YYYY' : 'DD/MM/YYYY' | 
			
		
	
		
			
				
					|  |  |  |  |           format: this.defaultDateFormat | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -801,7 +821,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (type === 'date') { | 
			
		
	
		
			
				
					|  |  |  |  |           field.preferences = { | 
			
		
	
		
			
				
					|  |  |  |  |             format: Intl.DateTimeFormat().resolvedOptions().locale.endsWith('-US') || new Intl.DateTimeFormat('en-US', { timeZoneName: 'short' }).format(new Date()).match(/\s(?:CST|CDT|PST|PDT|EST|EDT)$/) ? 'MM/DD/YYYY' : 'DD/MM/YYYY' | 
			
		
	
		
			
				
					|  |  |  |  |             format: this.defaultDateFormat | 
			
		
	
		
			
				
					|  |  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -1138,7 +1158,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (field.type === 'date') { | 
			
		
	
		
			
				
					|  |  |  |  |           field.preferences = { | 
			
		
	
		
			
				
					|  |  |  |  |             format: Intl.DateTimeFormat().resolvedOptions().locale.endsWith('-US') || new Intl.DateTimeFormat('en-US', { timeZoneName: 'short' }).format(new Date()).match(/\s(?:CST|CDT|PST|PDT|EST|EDT)$/) ? 'MM/DD/YYYY' : 'DD/MM/YYYY' | 
			
		
	
		
			
				
					|  |  |  |  |             format: this.defaultDateFormat | 
			
		
	
		
			
				
					|  |  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |