Skip to main content

Option to configure social provider buttons position in AuthView

Social provider buttons are currently hard-coded to output below email/password in AuthView. Given the popularity of social auth, it would be valuable to have an option to place these buttons above the email/password inputs.

Beyond this, it might eventually be nice to have full control over the full auth view configuration, including controlling the position of all of the hardcoded elements within the current view (e.g. OTP). This isn’t something that’s immediately interesting to me, however, I could imagine if you’re adding control for social provider button location, it might make sense to expand this to a full configuration option.

Status: Completed2 comments

Log in to comment and vote

Comments2

  • daveycodez

    Team•

    Aug 20, 2025

    The design is based on the shadcn authentication block. While I could put in an option such as socialFirst or something on AuthView, it would also require configuring the description text at the top of the card and could be weird for the Sign Up view. That being said, shadcn registry support is coming down the line and that will allow full customization of all UI components so I’m not sure it’s worth spending time adding this extra logic to the existing flow for the npm package.

    • daveycodez

      Team•

      Aug 20, 2025

      I won’t rule it out though, I can consider this prop. I think I customize the description text when credential is disabled to say “Choose a provider to sign in” so maybe it will change that to the new description text if socialFirst prop is enabled