feat: integrate ads data into news banner and update loader to fetch ads

This commit is contained in:
Ardeman
2025-03-12 11:03:53 +08:00
parent 930d4b8459
commit 4a21b7d331
2 changed files with 12 additions and 5 deletions
+3
View File
@@ -1,6 +1,7 @@
import { isRouteErrorResponse, Outlet } from 'react-router'
import { XiorError } from 'xior'
import { getAds } from '~/apis/common/get-ads'
import { getCategories } from '~/apis/common/get-categories'
import { getSubscriptions } from '~/apis/common/get-subscriptions'
import { getUser } from '~/apis/news/get-user'
@@ -28,11 +29,13 @@ export const loader = async ({ request }: Route.LoaderArgs) => {
}
const { data: subscriptionsData } = await getSubscriptions()
const { data: categoriesData } = await getCategories()
const { data: adsData } = await getAds()
return {
userData,
subscriptionsData,
categoriesData,
adsData,
}
}