21 lines
		
	
	
		
			482 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			482 B
		
	
	
	
		
			JavaScript
		
	
	
| import { getOptionProps } from '../_util/props-util'
 | |
| import Upload from './Upload'
 | |
| import { UploadProps } from './interface'
 | |
| 
 | |
| export default {
 | |
|   name: 'AUploadDragger',
 | |
|   props: UploadProps,
 | |
|   render () {
 | |
|     const props = getOptionProps(this)
 | |
|     const draggerProps = {
 | |
|       props: {
 | |
|         ...props,
 | |
|         type: 'drag',
 | |
|       },
 | |
|       on: this.$listeners,
 | |
|       style: { height: this.height },
 | |
|     }
 | |
|     return <Upload {...draggerProps} >{this.$slots.default}</Upload>
 | |
|   },
 | |
| }
 |