Skip to main content

Login

Defines all available login page extensions.

Signature
interface DashboardLoginExtensions {    logo?: LoginLogoExtension;    beforeForm?: LoginBeforeFormExtension;    afterForm?: LoginAfterFormExtension;}

Custom logo component to replace the default Vendure logo.

beforeForm

Component to render before the login form.

afterForm

Component to render after the login form.

Defines a custom logo component for the login page.

Signature
interface LoginLogoExtension {    component: React.ComponentType;}

component

propertyReact.ComponentType

A React component that will replace the default Vendure logo.

Defines content to display before the login form.

Signature
interface LoginBeforeFormExtension {    component: React.ComponentType;}

component

propertyReact.ComponentType

A React component that will be rendered before the login form.

Defines content to display after the login form.

Signature
interface LoginAfterFormExtension {    component: React.ComponentType;}

component

propertyReact.ComponentType

A React component that will be rendered after the login form.

Was this chapter helpful?
Report Issue
Edited Feb 2, 2026·Edit this page