fix
This commit is contained in:
		
							parent
							
								
									42170052ec
								
							
						
					
					
						commit
						ff46f178ce
					
				| @ -78,9 +78,6 @@ toolCard: | |||||||
|   new: Neu |   new: Neu | ||||||
| search: | search: | ||||||
|   label: Suche |   label: Suche | ||||||
| copyClipboard: |  | ||||||
|   tooltip: In die Zwischenablage kopieren |  | ||||||
|   success: Kopiert! |  | ||||||
| tools: | tools: | ||||||
|   categories: |   categories: | ||||||
|     favorite-tools: Deine Lieblingstools |     favorite-tools: Deine Lieblingstools | ||||||
|  | |||||||
| @ -72,9 +72,6 @@ toolCard: | |||||||
|   new: New |   new: New | ||||||
| search: | search: | ||||||
|   label: Search |   label: Search | ||||||
| copyClipboard: |  | ||||||
|   tooltip: Copy to clipboard |  | ||||||
|   success: Copied! |  | ||||||
| tools: | tools: | ||||||
|   categories: |   categories: | ||||||
|     favorite-tools: Your favorite tools |     favorite-tools: Your favorite tools | ||||||
|  | |||||||
| @ -10,21 +10,21 @@ import iniHljs from 'highlight.js/lib/languages/ini'; | |||||||
| import markdownHljs from 'highlight.js/lib/languages/markdown'; | import markdownHljs from 'highlight.js/lib/languages/markdown'; | ||||||
| import { useCopy } from '@/composable/copy'; | import { useCopy } from '@/composable/copy'; | ||||||
| 
 | 
 | ||||||
| const props = defineProps<{ | const props = withDefaults( | ||||||
|  |   defineProps<{ | ||||||
|     value: string |     value: string | ||||||
|     followHeightOf?: HTMLElement | null |     followHeightOf?: HTMLElement | null | ||||||
|     language?: string |     language?: string | ||||||
|     copyPlacement?: 'top-right' | 'bottom-right' | 'outside' | 'none' |     copyPlacement?: 'top-right' | 'bottom-right' | 'outside' | 'none' | ||||||
|     copyMessage?: string |     copyMessage?: string | ||||||
| }>(); |   }>(), | ||||||
| const { t } = useI18n(); |   { | ||||||
| const defaultProps = withDefaults(props, { |  | ||||||
|     followHeightOf: null, |     followHeightOf: null, | ||||||
|     language: 'txt', |     language: 'txt', | ||||||
|     copyPlacement: 'top-right', |     copyPlacement: 'top-right', | ||||||
|   copyMessage: t('copyClipboard.tooltip'), |     copyMessage: 'Copy to clipboard', | ||||||
| }); |   }, | ||||||
| 
 | ); | ||||||
| hljs.registerLanguage('sql', sqlHljs); | hljs.registerLanguage('sql', sqlHljs); | ||||||
| hljs.registerLanguage('json', jsonHljs); | hljs.registerLanguage('json', jsonHljs); | ||||||
| hljs.registerLanguage('html', xmlHljs); | hljs.registerLanguage('html', xmlHljs); | ||||||
| @ -37,7 +37,7 @@ const { value, language, followHeightOf, copyPlacement, copyMessage } = toRefs(p | |||||||
| const { height } = followHeightOf.value ? useElementSize(followHeightOf) : { height: ref(null) }; | const { height } = followHeightOf.value ? useElementSize(followHeightOf) : { height: ref(null) }; | ||||||
| 
 | 
 | ||||||
| const { copy, isJustCopied } = useCopy({ source: value, createToast: false }); | const { copy, isJustCopied } = useCopy({ source: value, createToast: false }); | ||||||
| const tooltipText = computed(() => isJustCopied.value ? t('copyClipboard.success') : copyMessage.value); | const tooltipText = computed(() => isJustCopied.value ? 'Copied!' : copyMessage.value); | ||||||
| </script> | </script> | ||||||
| 
 | 
 | ||||||
| <template> | <template> | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user