@@ -135,7 +135,7 @@ const MembershipPreview = (props: { organization: OrganizationResource }) => {
135
135
const InvitationPreview = ( props : UserOrganizationInvitationResource ) => {
136
136
const card = useCardState ( ) ;
137
137
const { getOrganization } = useClerk ( ) ;
138
- const [ acceptedInvitation , setAcceptedInvitation ] = useState < OrganizationResource | null > ( null ) ;
138
+ const [ acceptedOrganization , setAcceptedOrganization ] = useState < OrganizationResource | null > ( null ) ;
139
139
const { userInvitations } = useOrganizationList ( {
140
140
userInvitations : organizationListParams . userInvitations ,
141
141
} ) ;
@@ -146,21 +146,20 @@ const InvitationPreview = (props: UserOrganizationInvitationResource) => {
146
146
// When accepting an invitation we don't want to trigger a revalidation as this will cause a layout shift, prefer updating in place
147
147
. runAsync ( async ( ) => {
148
148
const updatedItem = await props . accept ( ) ;
149
-
150
149
const organization = await getOrganization ( props . publicOrganizationData . id ) ;
151
150
return [ updatedItem , organization ] as const ;
152
151
} )
153
152
. then ( ( [ updatedItem , organization ] ) => {
154
153
// Update cache in case another listener depends on it
155
154
void userInvitations ?. setData ?.( cachedPages => populateCacheUpdateItem ( updatedItem , cachedPages , 'negative' ) ) ;
156
- setAcceptedInvitation ( organization ) ;
155
+ setAcceptedOrganization ( organization ) ;
157
156
} )
158
157
. catch ( err => handleError ( err , [ ] , card . setError ) )
159
158
) ;
160
159
} ;
161
160
162
- if ( acceptedInvitation ) {
163
- return < MembershipPreview organization = { acceptedInvitation } /> ;
161
+ if ( acceptedOrganization ) {
162
+ return < MembershipPreview organization = { acceptedOrganization } /> ;
164
163
}
165
164
166
165
return (
0 commit comments