kopia lustrzana https://github.com/elk-zone/elk
				
				
				
			
		
			
				
	
	
		
			26 wiersze
		
	
	
		
			658 B
		
	
	
	
		
			Vue
		
	
	
			
		
		
	
	
			26 wiersze
		
	
	
		
			658 B
		
	
	
	
		
			Vue
		
	
	
<script setup lang="ts">
 | 
						|
import type { mastodon } from 'masto'
 | 
						|
 | 
						|
const router = useRouter()
 | 
						|
const route = useRoute()
 | 
						|
 | 
						|
onMounted(async () => {
 | 
						|
  // TODO: login check
 | 
						|
  await openPublishDialog('intent', getDefaultDraft({
 | 
						|
    status: route.query.text as string,
 | 
						|
    sensitive: route.query.sensitive === 'true' || route.query.sensitive === null,
 | 
						|
    spoilerText: route.query.spoiler_text as string,
 | 
						|
    visibility: route.query.visibility as mastodon.v1.StatusVisibility,
 | 
						|
    language: route.query.language as string,
 | 
						|
  }), true)
 | 
						|
  // TODO: need a better idea 👀
 | 
						|
  await router.replace('/home')
 | 
						|
})
 | 
						|
</script>
 | 
						|
 | 
						|
<template>
 | 
						|
  <div>
 | 
						|
    <slot />
 | 
						|
  </div>
 | 
						|
</template>
 |