- Projects
- Clerk Blocks
This project was started with a goal of allowing developers to quickly clone commonly-used authentication components into their application using a shadcn/ui registry.
Components
Components are separated by 5 sections. These are comprised of User, User Settings, Organization, and Organization Settings components.
Authentication
Sign In
This component is configurable to allow users to sign in via OAuth providers or by email/username and password.

Sign Up
This component is configurable to allow users to sign up using OAuth providers or by using their name, email/username, and password.

User
User Dropdown 1
This component is a simple user dropdown that is best used in a navigation bar.

User Dropdown 2
This component is a simple user dropdown that is best used in a sidebar.

User Settings
Email Management
This component allows the user to add and remove emails, send verification emails, and set their primary email address.

Profile Form
This component allows the user to adjust their profile picture as well as their name, first name, and last name.

Session Management
This component allows the user to view and log out their active sessions across devices.

Social Accounts
This component allows the user to link and unlink social accounts across OAuth providers.

Organization
This component is a simple organization switcher that is best used in a sidebar. This component also allows the user to create new organizations.

Organization Settings
Organization Form
This component allows an organization user to adjust the organization’s profile picture as well as its name.
