🎨
This commit is contained in:
		
							parent
							
								
									f2d2089c21
								
							
						
					
					
						commit
						09c96286f9
					
				
					 3 changed files with 38 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
<template>
 | 
			
		||||
<div class="mjndxjcg _panel">
 | 
			
		||||
	<img src="https://xn--931a.moe/assets/error.jpg" alt=""/>
 | 
			
		||||
	<p><fa :icon="faExclamationTriangle"/> {{ $t('error') }}</p>
 | 
			
		||||
	<mk-button @click="() => $emit('retry')" class="button">{{ $t('retry') }}</mk-button>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			@ -38,5 +39,12 @@ export default Vue.extend({
 | 
			
		|||
	> .button {
 | 
			
		||||
		margin: 0 auto;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	> img {
 | 
			
		||||
		vertical-align: bottom;
 | 
			
		||||
		height: 150px;
 | 
			
		||||
		margin-bottom: 16px;
 | 
			
		||||
		border-radius: 16px;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,9 @@
 | 
			
		|||
<template>
 | 
			
		||||
<div class="mk-notes" v-size="[{ max: 500 }]">
 | 
			
		||||
	<div class="empty" v-if="empty">{{ $t('noNotes') }}</div>
 | 
			
		||||
	<div class="empty _panel" v-if="empty">
 | 
			
		||||
		<img src="https://xn--931a.moe/assets/info.jpg" alt=""/>
 | 
			
		||||
		<div>{{ $t('noNotes') }}</div>
 | 
			
		||||
	</div>
 | 
			
		||||
 | 
			
		||||
	<mk-error v-if="error" @retry="init()"/>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -24,8 +27,6 @@ import i18n from '../i18n';
 | 
			
		|||
import paging from '../scripts/paging';
 | 
			
		||||
import XNote from './note.vue';
 | 
			
		||||
import XList from './date-separated-list.vue';
 | 
			
		||||
import getUserName from '../../misc/get-user-name';
 | 
			
		||||
import getNoteSummary from '../../misc/get-note-summary';
 | 
			
		||||
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
	i18n,
 | 
			
		||||
| 
						 | 
				
			
			@ -85,14 +86,15 @@ export default Vue.extend({
 | 
			
		|||
<style lang="scss" scoped>
 | 
			
		||||
.mk-notes {
 | 
			
		||||
	> .empty {
 | 
			
		||||
		margin: 0 auto;
 | 
			
		||||
		padding: 32px;
 | 
			
		||||
		text-align: center;
 | 
			
		||||
		background: rgba(0, 0, 0, 0.3);
 | 
			
		||||
		color: #fff;
 | 
			
		||||
		-webkit-backdrop-filter: blur(16px);
 | 
			
		||||
		backdrop-filter: blur(16px);
 | 
			
		||||
		border-radius: 6px;
 | 
			
		||||
 | 
			
		||||
		> img {
 | 
			
		||||
			vertical-align: bottom;
 | 
			
		||||
			height: 128px;
 | 
			
		||||
			margin-bottom: 16px;
 | 
			
		||||
			border-radius: 16px;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	> .notes {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,11 +1,13 @@
 | 
			
		|||
<template>
 | 
			
		||||
<div class="">
 | 
			
		||||
<div class="ipledcug">
 | 
			
		||||
	<portal to="icon"><fa :icon="faExclamationTriangle"/></portal>
 | 
			
		||||
	<portal to="title">{{ $t('notFound') }}</portal>
 | 
			
		||||
 | 
			
		||||
	<section class="_card">
 | 
			
		||||
		<div class="_title"><fa :icon="faExclamationTriangle"/> {{ $t('notFound') }}</div>
 | 
			
		||||
		<div class="_content">{{ $t('notFoundDescription') }}</div>
 | 
			
		||||
		<div class="_content">
 | 
			
		||||
			<img src="https://xn--931a.moe/assets/not-found.jpg" alt=""/>
 | 
			
		||||
			<div>{{ $t('notFoundDescription') }}</div>
 | 
			
		||||
		</div>
 | 
			
		||||
	</section>
 | 
			
		||||
</div>
 | 
			
		||||
</template>
 | 
			
		||||
| 
						 | 
				
			
			@ -33,4 +35,18 @@ export default Vue.extend({
 | 
			
		|||
</script>
 | 
			
		||||
 | 
			
		||||
<style lang="scss" scoped>
 | 
			
		||||
.ipledcug {
 | 
			
		||||
	> ._card {
 | 
			
		||||
		> ._content {
 | 
			
		||||
			text-align: center;
 | 
			
		||||
					
 | 
			
		||||
			> img {
 | 
			
		||||
				vertical-align: bottom;
 | 
			
		||||
				height: 150px;
 | 
			
		||||
				margin-bottom: 16px;
 | 
			
		||||
				border-radius: 16px;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue