mirror of
https://github.com/supabase/supabase.git
synced 2026-10-06 01:45:10 +03:00
Fix linkedin enabled state in user overview (#30373)
This commit is contained in:
1 parent
06c53f3472
commit
1c65e8cb2c
1 file changed
+9
-3
@@ -221,13 +221,19 @@ export const UserOverview = ({ user, onDeleteSuccess }: UserOverviewProps) => {
|
||||
<div className={cn('flex flex-col -space-y-1 !pt-0', PANEL_PADDING)}>
|
||||
{providers.map((provider) => {
|
||||
const providerMeta = PROVIDERS_SCHEMAS.find(
|
||||
(x) => x.title.toLowerCase() === provider.name
|
||||
(x) =>
|
||||
x.title.toLowerCase() ===
|
||||
(provider.name === 'linkedin' ? 'linkedin (oidc)' : provider.name)
|
||||
)
|
||||
const enabledProperty = Object.keys(providerMeta?.properties ?? {}).find((x) =>
|
||||
x.toLowerCase().endsWith('_enabled')
|
||||
)
|
||||
const providerName =
|
||||
provider.name === 'email' ? 'email' : providerMeta?.title ?? provider.name
|
||||
provider.name === 'email'
|
||||
? 'email'
|
||||
: provider.name === 'linkedin'
|
||||
? 'LinkedIn'
|
||||
: providerMeta?.title ?? provider.name
|
||||
const isActive = data?.[enabledProperty as keyof typeof data] ?? false
|
||||
|
||||
return (
|
||||
@@ -241,7 +247,7 @@ export const UserOverview = ({ user, onDeleteSuccess }: UserOverviewProps) => {
|
||||
/>
|
||||
)}
|
||||
<div className="flex-grow mt-0.5">
|
||||
<p className="capitalize">{provider.name}</p>
|
||||
<p className="capitalize">{providerName}</p>
|
||||
<p className="text-xs text-foreground-light">
|
||||
Signed in with a {providerName} account via{' '}
|
||||
{providerName === 'SAML' ? 'SSO' : 'OAuth'}
|
||||
|
||||
Reference in new issue
Block a user