mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-11-03 23:14:13 +00:00 
			
		
		
		
	refactor(client): use composition api
This commit is contained in:
		
							parent
							
								
									82854236f3
								
							
						
					
					
						commit
						f02ed78a20
					
				
					 1 changed files with 13 additions and 21 deletions
				
			
		| 
						 | 
				
			
			@ -6,31 +6,23 @@
 | 
			
		|||
</div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script lang="ts">
 | 
			
		||||
import { defineComponent } from 'vue';
 | 
			
		||||
<script lang="ts" setup>
 | 
			
		||||
import XNotes from '@/components/notes.vue';
 | 
			
		||||
import * as os from '@/os';
 | 
			
		||||
import * as symbols from '@/symbols';
 | 
			
		||||
import { i18n } from '@/i18n';
 | 
			
		||||
 | 
			
		||||
export default defineComponent({
 | 
			
		||||
	components: {
 | 
			
		||||
		XNotes
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	data() {
 | 
			
		||||
		return {
 | 
			
		||||
			[symbols.PAGE_INFO]: {
 | 
			
		||||
				title: this.$ts.favorites,
 | 
			
		||||
				icon: 'fas fa-star',
 | 
			
		||||
				bg: 'var(--bg)',
 | 
			
		||||
			},
 | 
			
		||||
			pagination: {
 | 
			
		||||
const pagination = {
 | 
			
		||||
	endpoint: 'i/favorites',
 | 
			
		||||
	limit: 10,
 | 
			
		||||
	params: () => ({
 | 
			
		||||
	})
 | 
			
		||||
			},
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
defineExpose({
 | 
			
		||||
	[symbols.PAGE_INFO]: {
 | 
			
		||||
		title: i18n.locale.favorites,
 | 
			
		||||
		icon: 'fas fa-star',
 | 
			
		||||
		bg: 'var(--bg)',
 | 
			
		||||
	},
 | 
			
		||||
});
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue