<script setup> definePageMeta({ layout: false, name: "hadithaLibrary", }); useHead({ name: "hadithaLibrary", title: `${import.meta.env.VITE_HADITH_PAGE_TITLE} | کتابخانه`, meta: [ { name: "description", content: "کاوش با هوش مصنوعی در احادیث اسلامی" }, ], bodyAttrs: { class: import.meta.env.VITE_HADITH_SYSTEM, }, }); const state = reactive({ libraryList: new Array(20).fill(0), }); // components declaration const HadithaLayout = defineAsyncComponent(() => import("@haditha/layouts/HadithaLayout.vue") ); const NavigationMenu = defineAsyncComponent(() => import("@haditha/components/haditha/NavigationMenu.vue") ); const CardList = defineAsyncComponent(() => import("@haditha/components/haditha/CardList.vue") ); </script> <template> <HadithaLayout> <div class="search-box-container h-full flex flex-col justify-center"> <navigation-menu></navigation-menu> <card-list no-data-text="هنوز چیزی ذخیره نکردهاید!" no-data-icon="/img/haditha/no-data.png" :list="state.libraryList" ></card-list> </div> </HadithaLayout> </template> <style scoped> .search-box-container { padding-top: 8.3em; background: #f7fffd; } </style>