Files
ctms/frontend/src/components/StateLoading.vue
T
2026-03-04 16:40:18 +08:00

25 lines
584 B
Vue

<template>
<section class="ctms-state ctms-state-loading state state-loading">
<h3 class="ctms-state-title state-title">{{ title }}</h3>
<p class="ctms-state-desc state-desc">{{ description }}</p>
<el-skeleton :rows="rows" animated class="ctms-state-skeleton" />
</section>
</template>
<script setup lang="ts">
import { TEXT } from "../locales";
withDefaults(
defineProps<{
rows?: number;
title?: string;
description?: string;
}>(),
{
rows: 4,
title: TEXT.common.loading,
description: TEXT.common.messages.loadSuccess,
}
);
</script>