diff --git a/.changeset/expo-bump-clerk-ios-1-5-2.md b/.changeset/expo-bump-clerk-ios-1-5-2.md new file mode 100644 index 00000000000..0915441941e --- /dev/null +++ b/.changeset/expo-bump-clerk-ios-1-5-2.md @@ -0,0 +1,5 @@ +--- +'@clerk/expo': patch +--- + +Bump the bundled `clerk-ios` SDK from `1.5.1` to `1.5.2`. See the Clerk iOS release: https://github.com/clerk/clerk-ios/releases/tag/1.5.2. diff --git a/packages/expo/ios/ClerkExpo.podspec b/packages/expo/ios/ClerkExpo.podspec index 0d2977fd0c9..be5d7e59393 100644 --- a/packages/expo/ios/ClerkExpo.podspec +++ b/packages/expo/ios/ClerkExpo.podspec @@ -18,7 +18,7 @@ else end clerk_ios_repo = 'https://github.com/clerk/clerk-ios.git' -clerk_ios_version = '1.5.1' +clerk_ios_version = '1.5.2' Pod::Spec.new do |s| s.name = 'ClerkExpo' diff --git a/packages/expo/ios/ClerkNativeBridge.swift b/packages/expo/ios/ClerkNativeBridge.swift index 2f5c4cdd3bd..c90ad2ef116 100644 --- a/packages/expo/ios/ClerkNativeBridge.swift +++ b/packages/expo/ios/ClerkNativeBridge.swift @@ -958,11 +958,8 @@ final class ClerkNativeBridge { lightTheme: lightTheme, darkTheme: darkTheme, logoState: logoState, - logoMaxHeight: logoMaxHeight - ) - .environment( - \.clerkAuthFlowCompletionAction, - ClerkAuthFlowCompletionAction { onEvent(.dismissed, [:]) } + logoMaxHeight: logoMaxHeight, + onAuthComplete: { onEvent(.dismissed, [:]) } ), onDismiss: dismissible ? { onEvent(.dismissed, [:]) } : nil ) @@ -1264,11 +1261,16 @@ struct ClerkInlineAuthWrapperView: View { let darkTheme: ClerkTheme? let logoState: ClerkInlineAuthLogoState let logoMaxHeight: CGFloat? + let onAuthComplete: @MainActor () -> Void @Environment(\.colorScheme) private var colorScheme @ViewBuilder private var themedAuthView: some View { - let view = AuthView(mode: mode, isDismissible: dismissible) + let view = AuthView( + mode: mode, + isDismissible: dismissible, + onAuthComplete: onAuthComplete + ) .environment(Clerk.shared) .environment(\.clerkHostBackAction, hostBackAction) let theme = colorScheme == .dark ? (darkTheme ?? lightTheme) : lightTheme