Skeleton

Skeleton loaders should be used in favor of traditional loading indicators, because they provide a hint to the user on what to expect after the content is loaded.

<script lang="ts" setup>
import { NNSkeleton } from "@fronntui/vue";
</script>
<template>
<div>
<NNSkeleton />
</div>
<div class="skeleton-composition">
<NNSkeleton style="height: 3rem; width: 3rem; border-radius: 100%" />
<NNSkeleton style="height: 2rem" />
<NNSkeleton style="height: 3rem; grid-column: span 2" />
<NNSkeleton style="grid-column: span 2" />
<NNSkeleton style="grid-column: span 2" />
</div>
</template>
<style scoped>
.skeleton-composition {
display: grid;
grid-template-columns: auto 1fr;
gap: 1rem;
align-items: center;
}
</style>
© 2024  inniti