---
title: ""
---
Renders a customized OAuth button for various providers to initiate sign-in or sign-up processes.
Note that if the specific OAuth provider is disabled in the dashboard, this component will still render. However, attempting to use it will result in an error being thrown.
For more information, please refer to the [custom pages guide](../customization/custom-pages.mdx).
## Props
## Example
```tsx
import { OAuthButton } from '@stackframe/stack';
export default function Page() {
return (
Sign In
);
}
```
The `OAuthButton` component automatically styles itself based on the provided OAuth provider and handles the sign-in or sign-up process when clicked.