mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-11 17:56:37 +08:00
30 lines
714 B
TypeScript
30 lines
714 B
TypeScript
"use client"
|
|
|
|
import { useEffect } from "react"
|
|
import { UserPayConfigs } from "@/components/common/admin/credit"
|
|
import { useUser } from "@/contexts/user-context"
|
|
import { AdminProvider, useAdmin } from "@/contexts/admin-context"
|
|
|
|
/* 用户积分配置页面 */
|
|
export default function UserPayConfigPage() {
|
|
return (
|
|
<AdminProvider>
|
|
<UserPayConfigPageContent />
|
|
</AdminProvider>
|
|
)
|
|
}
|
|
|
|
/* 用户积分配置页面内容 */
|
|
function UserPayConfigPageContent() {
|
|
const { user } = useUser()
|
|
const { refetchUserPayConfigs } = useAdmin()
|
|
|
|
useEffect(() => {
|
|
if (user?.is_admin) {
|
|
refetchUserPayConfigs()
|
|
}
|
|
}, [user?.is_admin, refetchUserPayConfigs])
|
|
|
|
return <UserPayConfigs />
|
|
}
|