-
Notifications
You must be signed in to change notification settings - Fork 404
Open
Description
Version info
React: 17.0.2
Firebase: 9.6.1
ReactFire: 4.2.1
Other (e.g. Node, browser, operating system) (if applicable):
Test case
const ExamleComponent = () => {
const { data: { hasRequiredClaims } = {} } = useSigninCheck({
validateCustomClaims: (claims) => {
return {
hasRequiredClaims: claims.role === 'admin'
}
}
})
return <div>{hasRequiredClaims}</div>
}Steps to reproduce
Add the above call to a React component and login a user with custom claims that match the condition. Trigger a re-render on the above component.
Expected behavior
Value of hasRequiredClaims changes after user is logged in to accurately reflect condition.
Actual behavior
Value of hasRequiredClaims does not change even after the component is re-rendered.
Metadata
Metadata
Assignees
Labels
No labels