Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export SocialSignInButtons #3513

Open
5 of 14 tasks
pixnbit opened this issue Aug 3, 2023 · 2 comments
Open
5 of 14 tasks

Export SocialSignInButtons #3513

pixnbit opened this issue Aug 3, 2023 · 2 comments
Labels
Authenticator Issues related to the Authenticator UI Component feature-request A request for a new feature or an enhancement to an existing API or category. pending-maintainer-response Pending response from a maintainer of this repository

Comments

@pixnbit
Copy link

pixnbit commented Aug 3, 2023

Description

I have a custom onboarding flow where we first ask if the ues has a account with us. On the sign up page I would like to have the social sign in buttons. Technically they would do the same thing as the ones in the sign in page. But we feel have them only in the sign in page might confuse some users (they want to sign up but not with email/password). This is what did in the authenticationBuilder:

              case AuthenticatorStep.signUp:
                return CustomScaffold(
                  state: state,
                  body: Column(
                    children: [
                      SignUpForm(),
                      SizedBox(height: 24),
                      Divider(height: 1,),
                      SizedBox(height: 24),
                      SocialSignInButtons(
                        providers: [
                          AuthProvider.apple,
                          AuthProvider.google,
                          AuthProvider.facebook,
                        ],
                      ),
                    ],

But I had to export export 'src/widgets/social/social_button.dart'; in amplify_authenticator.dart. Any chance social button can be exported in your future release?

Categories

  • Analytics
  • API (REST)
  • API (GraphQL)
  • Auth
  • Authenticator
  • DataStore
  • Notifications (Push)
  • Storage

Steps to Reproduce

No response

Screenshots

No response

Platforms

  • iOS
  • Android
  • Web
  • macOS
  • Windows
  • Linux

Flutter Version

3.3

Amplify Flutter Version

1.3.3

Deployment Method

Amplify CLI

Schema

No response

@Jordan-Nelson Jordan-Nelson added feature-request A request for a new feature or an enhancement to an existing API or category. Authenticator Issues related to the Authenticator UI Component labels Aug 3, 2023
@Jordan-Nelson
Copy link
Member

Hi @pixnbit - This is a pretty reasonable request. We want to re-visit the API to see if any changes should be made before exposing it publicly, but this is something we will likely do. We will provide updates here as we work on it.

@adamtester
Copy link

Hello +1 for this issue, I'm looking to add the social buttons on the sign up page but doesn't seem possible at the moment!

@github-actions github-actions bot added the pending-maintainer-response Pending response from a maintainer of this repository label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Authenticator Issues related to the Authenticator UI Component feature-request A request for a new feature or an enhancement to an existing API or category. pending-maintainer-response Pending response from a maintainer of this repository
Projects
None yet
Development

No branches or pull requests

2 participants