feat: add subscription selection to registration form and implement API for fetching subscriptions

This commit is contained in:
Ardeman
2025-03-02 01:20:18 +08:00
parent 1e876ae04f
commit adba58780a
4 changed files with 105 additions and 13 deletions
+3
View File
@@ -1,5 +1,6 @@
import { Outlet } from 'react-router'
import { getSubscriptions } from '~/apis/common/get-subscriptions'
import { NewsProvider } from '~/contexts/news'
import { NewsDefaultLayout } from '~/layouts/news/default'
import { handleCookie } from '~/libs/cookies'
@@ -8,9 +9,11 @@ import type { Route } from './+types/_layout'
export const loader = async ({ request }: Route.LoaderArgs) => {
const { userToken } = await handleCookie(request)
const { data: subscriptionsData } = await getSubscriptions()
return {
userToken,
subscriptionsData,
}
}