fix ui
|
Before Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 313 KiB |
|
Before Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 253 KiB |
@@ -111,8 +111,6 @@ onMounted(() => {
|
|||||||
@foldercreated="refreshPending = true"
|
@foldercreated="refreshPending = true"
|
||||||
@sortchanged="sortChanged"
|
@sortchanged="sortChanged"
|
||||||
/>
|
/>
|
||||||
<VRow no-gutters>
|
|
||||||
<VCol>
|
|
||||||
<List
|
<List
|
||||||
:path="path"
|
:path="path"
|
||||||
:storage="activeStorage"
|
:storage="activeStorage"
|
||||||
@@ -127,8 +125,6 @@ onMounted(() => {
|
|||||||
@filedeleted="refreshPending = true"
|
@filedeleted="refreshPending = true"
|
||||||
@renamed="refreshPending = true"
|
@renamed="refreshPending = true"
|
||||||
/>
|
/>
|
||||||
</VCol>
|
|
||||||
</VRow>
|
|
||||||
</div>
|
</div>
|
||||||
</VCard>
|
</VCard>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import miscpose from '@images/pages/pose-fs-9.png'
|
import image from '@images/misc/teamwork.png'
|
||||||
|
|
||||||
const props = defineProps<Props>()
|
const props = defineProps<Props>()
|
||||||
|
|
||||||
@@ -11,25 +11,24 @@ interface Props {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="flex flex-col">
|
<VEmptyState
|
||||||
<ErrorHeader
|
:image="image"
|
||||||
:error-code="props.errorCode"
|
size="250"
|
||||||
:error-title="props.errorTitle"
|
>
|
||||||
:error-description="props.errorDescription"
|
<template #title>
|
||||||
/>
|
<div class="mt-8 text-2xl">
|
||||||
|
{{ props.errorTitle }}
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
<!-- 👉 Image -->
|
<template #text>
|
||||||
<div class="text-center">
|
<div class="text-subtitle">
|
||||||
<VImg
|
{{ props.errorDescription }}
|
||||||
:src="miscpose"
|
</div>
|
||||||
class="mx-auto pt-10"
|
</template>
|
||||||
max-width="250"
|
|
||||||
cover
|
<template #actions>
|
||||||
/>
|
|
||||||
<slot name="button" />
|
<slot name="button" />
|
||||||
</div>
|
</template>
|
||||||
</div>
|
</VEmptyState>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss">
|
|
||||||
</style>
|
|
||||||
|
|||||||
@@ -359,6 +359,7 @@ onMounted(() => {
|
|||||||
placeholder="搜索 ..."
|
placeholder="搜索 ..."
|
||||||
prepend-inner-icon="mdi-filter-outline"
|
prepend-inner-icon="mdi-filter-outline"
|
||||||
class="me-2"
|
class="me-2"
|
||||||
|
rounded="0"
|
||||||
/>
|
/>
|
||||||
<VSpacer v-if="isFile" />
|
<VSpacer v-if="isFile" />
|
||||||
<IconBtn v-if="isFile" @click="recognize(inProps.path || '')">
|
<IconBtn v-if="isFile" @click="recognize(inProps.path || '')">
|
||||||
|
|||||||