This commit is contained in:
parent
8959bfa1c0
commit
1d79fc9092
|
@ -4,10 +4,29 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div :class="[$style.root]" class="_gaps">
|
<div :class="[$style.root]" class="_gaps_m">
|
||||||
<img v-if="type === 'empty' && instance.infoImageUrl" :src="instance.infoImageUrl" draggable="false" :class="$style.img"/>
|
<img v-if="type === 'empty' && instance.infoImageUrl" :src="instance.infoImageUrl" draggable="false" :class="$style.img"/>
|
||||||
<i v-else-if="type === 'empty'" class="ti ti-info-circle" :class="$style.icon"></i>
|
<svg v-else-if="type === 'empty'" :class="$style.icon" viewBox="0 0 128 128" style="stroke-linecap:round;">
|
||||||
<div>{{ props.text ?? (type === 'empty' ? i18n.ts.nothing : type === 'notFound' ? i18n.ts.notFound : null) }}</div>
|
<path d="M64,0C99.323,0 128,28.677 128,64C128,99.323 99.323,128 64,128C28.677,128 0,99.323 0,64C0,28.677 28.677,0 64,0ZM64,8C33.093,8 8,33.093 8,64C8,94.907 33.093,120 64,120C94.907,120 120,94.907 120,64C120,33.093 94.907,8 64,8Z" style="fill:currentColor;"/>
|
||||||
|
<g transform="matrix(1,0,0,1,0,8)">
|
||||||
|
<path d="M64,88L64,48" style="fill:none;stroke:currentColor;stroke-width:8px;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(1,0,0,1,-4,4)">
|
||||||
|
<circle cx="68" cy="28" r="4" style="fill:currentColor;"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
<img v-if="type === 'notFound' && instance.notFoundImageUrl" :src="instance.notFoundImageUrl" draggable="false" :class="$style.img"/>
|
||||||
|
<svg v-else-if="type === 'notFound'" :class="$style.icon" viewBox="0 0 128 128" style="stroke-linecap:round;">
|
||||||
|
<path d="M64,0C99.323,0 128,28.677 128,64C128,99.323 99.323,128 64,128C28.677,128 0,99.323 0,64C0,28.677 28.677,0 64,0ZM64,8C33.093,8 8,33.093 8,64C8,94.907 33.093,120 64,120C94.907,120 120,94.907 120,64C120,33.093 94.907,8 64,8Z" style="fill:currentColor;"/>
|
||||||
|
<g transform="matrix(1,0,0,1,0,8)">
|
||||||
|
<path d="M64,72L64,56C72.533,55.777 80,49.333 80,40C80,31.667 73.333,24 64,24C55.667,24 47.556,31.667 48,40" style="fill:none;stroke:currentColor;stroke-width:8px;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(1,0,0,1,-4,68)">
|
||||||
|
<circle cx="68" cy="28" r="4" style="fill:currentColor;"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<div style="opacity: 0.7;">{{ props.text ?? (type === 'empty' ? i18n.ts.nothing : type === 'notFound' ? i18n.ts.notFound : null) }}</div>
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@ -38,7 +57,9 @@ const props = defineProps<{
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon {
|
.icon {
|
||||||
font-size: 24px;
|
width: 64px;
|
||||||
|
height: 64px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
color: var(--MI_THEME-accent);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -4,7 +4,7 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div style="align-content: center; height: 100cqh;">
|
||||||
<MkResult type="notFound" :text="i18n.ts.notFoundDescription"/>
|
<MkResult type="notFound" :text="i18n.ts.notFoundDescription"/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Reference in New Issue