Update tooltip.vue
This commit is contained in:
		
							parent
							
								
									c08d959b59
								
							
						
					
					
						commit
						2b4d5b73b9
					
				
					 1 changed files with 9 additions and 3 deletions
				
			
		|  | @ -1,6 +1,6 @@ | ||||||
| <template> | <template> | ||||||
| <transition name="tooltip" appear @after-leave="$emit('closed')"> | <transition name="tooltip" appear @after-leave="$emit('closed')"> | ||||||
| 	<div class="buebdbiu _acrylic _shadow" v-show="showing" ref="content"> | 	<div class="buebdbiu _acrylic _shadow" v-show="showing" ref="content" :style="{ maxWidth: maxWidth + 'px' }"> | ||||||
| 		<slot>{{ text }}</slot> | 		<slot>{{ text }}</slot> | ||||||
| 	</div> | 	</div> | ||||||
| </transition> | </transition> | ||||||
|  | @ -21,7 +21,12 @@ export default defineComponent({ | ||||||
| 		text: { | 		text: { | ||||||
| 			type: String, | 			type: String, | ||||||
| 			required: false | 			required: false | ||||||
| 		} | 		}, | ||||||
|  | 		maxWidth: { | ||||||
|  | 			type: Number, | ||||||
|  | 			required: false, | ||||||
|  | 			default: 250, | ||||||
|  | 		}, | ||||||
| 	}, | 	}, | ||||||
| 
 | 
 | ||||||
| 	emits: ['closed'], | 	emits: ['closed'], | ||||||
|  | @ -75,11 +80,12 @@ export default defineComponent({ | ||||||
| .buebdbiu { | .buebdbiu { | ||||||
| 	position: absolute; | 	position: absolute; | ||||||
| 	z-index: 11000; | 	z-index: 11000; | ||||||
| 	max-width: 240px; |  | ||||||
| 	font-size: 0.8em; | 	font-size: 0.8em; | ||||||
| 	padding: 8px 12px; | 	padding: 8px 12px; | ||||||
|  | 	box-sizing: border-box; | ||||||
| 	text-align: center; | 	text-align: center; | ||||||
| 	border-radius: 4px; | 	border-radius: 4px; | ||||||
|  | 	border: solid 0.5px var(--divider); | ||||||
| 	pointer-events: none; | 	pointer-events: none; | ||||||
| 	transform-origin: center bottom; | 	transform-origin: center bottom; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue