11import {
22 __internal_useOrganizationDirectorySync ,
3- __internal_useOrganizationDirectorySyncUsers ,
43 __internal_useOrganizationEnterpriseConnections ,
54} from '@clerk/shared/react' ;
6- import type {
7- DirectorySyncProvider ,
8- DirectorySyncResource ,
9- DirectorySyncUserResource ,
10- EnterpriseConnectionResource ,
11- } from '@clerk/shared/types' ;
5+ import type { DirectorySyncProvider , DirectorySyncResource , EnterpriseConnectionResource } from '@clerk/shared/types' ;
126import React , { type PropsWithChildren } from 'react' ;
137
148import type { DirectorySyncProviderMeta } from './providerMeta' ;
159import { DIRECTORY_SYNC_PROVIDERS , directorySyncProviderForConnection } from './providerMeta' ;
1610
17- export interface DirectorySyncUsersView {
18- data : DirectorySyncUserResource [ ] | undefined ;
19- totalCount : number | undefined ;
20- error : Error | null ;
21- isLoading : boolean ;
22- isPolling : boolean ;
23- startPolling : ( ) => void ;
24- stopPolling : ( ) => void ;
25- revalidate : ( ) => Promise < void > ;
26- }
27-
2811/**
2912 * Shared state for the ConfigureDirectorySync wizard, persisted across steps.
3013 *
@@ -46,7 +29,6 @@ export interface ConfigureDirectorySyncData {
4629 createDirectory : ( ) => Promise < DirectorySyncResource | undefined > ;
4730 rotateToken : ( ) => Promise < DirectorySyncResource | undefined > ;
4831 setDirectoryEnabled : ( enabled : boolean ) => Promise < DirectorySyncResource | undefined > ;
49- users : DirectorySyncUsersView ;
5032 onExit ?: ( ) => void ;
5133}
5234
@@ -80,8 +62,6 @@ export const ConfigureDirectorySyncProvider = ({
8062 rotateDirectorySyncToken,
8163 } = __internal_useOrganizationDirectorySync ( { enterpriseConnectionId } ) ;
8264
83- const users = __internal_useOrganizationDirectorySyncUsers ( { directory } ) ;
84-
8565 // The token is stored with the connection it was issued for, so a response
8666 // that lands after the connection changed is never shown for the new one.
8767 const [ revealed , setRevealed ] = React . useState < RevealedToken | null > ( null ) ;
@@ -123,7 +103,6 @@ export const ConfigureDirectorySyncProvider = ({
123103 createDirectory,
124104 rotateToken,
125105 setDirectoryEnabled,
126- users,
127106 onExit,
128107 } ;
129108
0 commit comments