Files
admin/src/app/(root)/scopes.tsx

18 lines
415 B
TypeScript
Raw Normal View History

2026-03-31 11:59:00 +08:00
"use client"
import { useSetAtom } from "jotai"
import { useEffect } from "react"
2026-03-31 11:59:00 +08:00
import { scopesAtom } from "@/lib/stores/scopes"
import type { Admin } from "@/models/admin"
export default function SetScopes(props: {
admin: Admin & { scopes: string[] }
}) {
const setScopes = useSetAtom(scopesAtom)
useEffect(() => {
setScopes(props.admin.scopes)
}, [props.admin.scopes, setScopes])
2026-03-31 11:59:00 +08:00
return null
}