feat: implement cache busting mechanism and UI improvements

- Added `useCacheBust` composable to manage cache invalidation after movie edits in the admin panel.
- Integrated cache busting in movie sync and delete actions to ensure data consistency across pages.
- Enhanced UI components in the admin movie management and member management pages for better readability and usability.
- Introduced a suggestions tab in the movie detail page to recommend similar movies based on categories.
- Updated styles for various elements to improve the overall aesthetic and user experience.
This commit is contained in:
ngthanhvu
2026-08-05 05:19:34 -04:00
parent 6619cae6cc
commit a36e6c77f8
13 changed files with 1117 additions and 873 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ const isAdmin = computed(() => route.path.startsWith('/admin'))
<NuxtRouteAnnouncer />
<NuxtLoadingIndicator color="#facc15" :height="2" />
<NuxtLayout>
<NuxtPage />
<NuxtPage :key="$route.fullPath" />
</NuxtLayout>
<AppFooter v-if="!isAdmin" />
<ScrollToTop v-if="!isAdmin" />