Open mraible opened 3 years ago
Thanks for submitting this PR.
Yes, isPending
is obsolete and should be removed.
Code !authState.isPending &&
should be removed completely, no need to change it to !authState
because there are lines before that make this check:
Same for this file
@denysoblohin-okta How should I change this line? If I remove the conditionals, will a login button still be rendered?
{!authState.isPending && !authState.isAuthenticated && <Menu.Item onClick={login}>Login</Menu.Item>}
@mraible where did you see the issues with the code snippet above? this sample repo or other apps? As optional chaining is a part of ES2020, you may need to config the transpiler to make it work.
@shuowu It worked for OktaDev Schematics, which generates an app with the latest version of Create React App. https://github.com/oktadev/schematics/pull/636/commits/2c90198adeba5afc326aae6d7029b6530cea9e97
Question: is it possible to do
!authState?.isAuthenticated
instead of!authState && !authState.isAuthenticated
?