Provider Icon

Displays a standardized logo of a third party.

PropTypeDefault
providerProviderIconType
size"1" | "2" | "3" | "4""4"

ProviderIconType is the union of all slugs defined in icons.ts. See the full list in the Providers section below.

This component is based on the div element and supports common margin props m, mx, my, ml, mr, mt, mb. View source

Use the provider prop to render a different logo. The visual weight of the logos is normalized between providers so that it feels even. The gallery below renders every slug from ALL_ICONS, so new additions show up automatically.

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.

Azure Active Directory
Azure Active Directory
Azure Active Directory

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

NextAuth.js

Create a Next.js application with WorkOS SSO and NextAuth.js.