Skip to content

Commit 14197d7

Browse files
committed
feat(clerk-js,themes): Introduce and theme providerIcon descriptor
1 parent a5ba91d commit 14197d7

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

packages/clerk-js/src/v4/UserProfile/ConnectedAccountsSection.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { ExternalAccountResource } from '@clerk/types/src';
33

44
import { useCoreUser } from '../../ui/contexts';
55
import { useNavigate } from '../../ui/hooks/useNavigate';
6-
import { Badge, Col, Flex, Image } from '../customizables';
6+
import { Badge, Col, descriptors, Flex, Image } from '../customizables';
77
import { useCardState, UserPreview } from '../elements';
88
import { useEnabledThirdPartyProviders } from '../hooks';
99
import { handleError } from '../utils';
@@ -53,6 +53,8 @@ const ConnectedAccountAccordion = ({ account }: { account: ExternalAccountResour
5353
<UserProfileAccordion
5454
icon={
5555
<Image
56+
elementDescriptor={[descriptors.providerIcon]}
57+
elementId={descriptors.socialButtonsProviderIcon.setId(account.provider)}
5658
alt={providerToDisplayData[account.provider].name}
5759
src={providerToDisplayData[account.provider].iconUrl}
5860
sx={theme => ({ width: theme.sizes.$4 })}

packages/themes/src/themes/dark.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ export const dark = unstable_createTheme({
1010
},
1111
elements: () => {
1212
return {
13-
socialButtonsLogo__apple: { filter: 'invert(1)' },
14-
socialButtonsLogo__github: { filter: 'invert(1)' },
13+
providerIcon__apple: { filter: 'invert(1)' },
14+
providerIcon__github: { filter: 'invert(1)' },
1515
activeDeviceIcon: {
1616
'--cl-chassis-bottom': '#d2d2d2',
1717
'--cl-chassis-back': '#e6e6e6',

0 commit comments

Comments
 (0)