Provider Icon

Displays a standardized logo of a third party.

provider

required
access-people-hradpappleasanaauth0awsaws-kmsazureazure-key-vaultbamboo-hrbamboohrbetter-authbitbucketboxbreathe-hrbubblecal-dot-comcalendlycascezanne-hrclasslinkclerkclevercloudflareconfluencecyberarkdatadogdiscorddropboxduofirebasefourthframe-iofrontgcp-cloud-kmsgithubgitlabgodaddygooglegoogle-analyticsgoogle-calendargoogle-cloudgoogle-drivegoogle-mailhelpscouthibobhubspotintercomintuitjirajumpcloudkeycloaklastpasslinearlinkedinlogin-govmicrosoftmicrosoft-onedrivemicrosoft-onenotemicrosoft-outlookmicrosoft-outlook-calendarmicrosoft-sharepointmicrosoft-teamsmicrosoft-todominiorangenet-iqnext-authnotionoktaoneloginoraclepersonioprefectpydantic-logfireping-identityreact-native-exporipplingsailpointsalesforcesegmentsentryshibbolethsimple-saml-phpslacksnowflakesplunkstripestytchsupabasetest-idpvercelvmwareworkdayworkosxerozendesk

size

1234

Also supports MarginProps: `m`, `mb`, `ml`, `mr`, `mt`, `mx`, `my`

Use the provider prop to render a different logo. The visual weight of the logos is normalized between providers so that it feels even.

Use the size prop to control the size of the icon.

Provider icon should be always used along with the name of the provider. Sizes 1 – 3 are typically paired directly with text.

Size 4 is typically used as a supporting graphic in a card.

Admin Portal

4 variants found

size 2 providericon in Log Stream Provider Selectionadmin-portal

/p/:portalSessionId/log-streams

size=2
size 2 providericon in Sso Provider Selectionadmin-portal

/p/:portalSessionId/sso

size=2
size 1 providericon in Pageadmin-portal

/p/:portalSessionId/sso/:connectionId/completed

size=1
size 1 providericon in Pageadmin-portal

/p/:portalSessionId/directory-sync/:directoryId/completed

size=1

Dashboard

6 variants found

ProviderIcon in Connected Accountsdashboard
ProviderIcon in User Authentication Methodsdashboard
size 3 providericon in Migration Step Sidebardashboard

/:environmentId/identity-bridge/auth0/components

size=3
size 3 providericon in Admin Portal Home Mockdashboard
size=3
size 4 providericon in Provider Headerdashboard
size=4
size 4 providericon in Provider Sailpointdashboard
size=4

Context

PropTypeDefaultRequired
provider
"access-people-hr" | "adp" | "apple" | "asana" | "auth0" | "aws" | "aws-kms" | "azure" | "azure-key-vault" | "bamboo-hr" | "bamboohr" | "better-auth" | "bitbucket" | "box" | "breathe-hr" | ... 81 more ...yes
size
"1" | "2" | "3" | "4"no

Also supports MarginProps: m, mb, ml, mr, mt, mx, my

Usage

Used 60 times across 2 packages

Dashboard
45
Admin Portal
15

Variant Distribution

size

1
44%
2
31%
3
6%
4
19%

Where it's used

32 files

packages/dashboard/src/components/users/user-authentication-methods.tsx15
packages/dashboard/src/components/users/userland-provider-type.tsx11
packages/dashboard/src/components/configuration/request-oauth.tsx2
packages/dashboard/src/components/pipes/add-provider-dialog.tsx2
packages/dashboard/src/components/pipes/details/provider-header.tsx2
packages/dashboard/src/components/branding/admin-portal-home-mock.tsx1

/:environmentId/authentication/oauth-providers

packages/dashboard/src/app/(private)/(sidebar)/[environmentId]/authentication/oauth-providers/oauth-providers-client.tsx2

/:environmentId/authentication

packages/dashboard/src/app/(private)/(sidebar)/[environmentId]/authentication/authentication-client.tsx1

/:environmentId/identity-bridge/auth0/components

packages/dashboard/src/app/(private)/(sidebar)/[environmentId]/identity-bridge/auth0/components/migration-step-sidebar.tsx1

/:environmentId/identity-bridge

packages/dashboard/src/app/(private)/(sidebar)/[environmentId]/identity-bridge/migration-providers-client.tsx1

Show 22 more files