published on Thursday, Mar 19, 2026 by propelauth
published on Thursday, Mar 19, 2026 by propelauth
Darkmode Pages Look & Feel. This is for creating a darkmode theme for your PropelAuth hosted pages.The parameters and behavior are identical to the propelauth.Theme resource, except this enables an optional darkmode version for your users to toggle to. Altering these settings does not affect the primary theme.
Create DarkmodeTheme Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DarkmodeTheme(name: string, args: DarkmodeThemeArgs, opts?: CustomResourceOptions);@overload
def DarkmodeTheme(resource_name: str,
args: DarkmodeThemeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DarkmodeTheme(resource_name: str,
opts: Optional[ResourceOptions] = None,
login_page_theme: Optional[DarkmodeThemeLoginPageThemeArgs] = None,
management_pages_theme: Optional[DarkmodeThemeManagementPagesThemeArgs] = None,
body_font: Optional[str] = None,
display_project_name: Optional[bool] = None,
header_font: Optional[str] = None)func NewDarkmodeTheme(ctx *Context, name string, args DarkmodeThemeArgs, opts ...ResourceOption) (*DarkmodeTheme, error)public DarkmodeTheme(string name, DarkmodeThemeArgs args, CustomResourceOptions? opts = null)
public DarkmodeTheme(String name, DarkmodeThemeArgs args)
public DarkmodeTheme(String name, DarkmodeThemeArgs args, CustomResourceOptions options)
type: propelauth:DarkmodeTheme
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DarkmodeThemeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DarkmodeThemeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DarkmodeThemeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DarkmodeThemeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DarkmodeThemeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var darkmodeThemeResource = new Propelauth.DarkmodeTheme("darkmodeThemeResource", new()
{
LoginPageTheme = new Propelauth.Inputs.DarkmodeThemeLoginPageThemeArgs
{
BackgroundType = "string",
BorderColor = "string",
ErrorButtonTextColor = "string",
ErrorColor = "string",
FrameBackgroundColor = "string",
FrameTextColor = "string",
GradientBackgroundParameters = new Propelauth.Inputs.DarkmodeThemeLoginPageThemeGradientBackgroundParametersArgs
{
BackgroundGradientAngle = 0,
BackgroundGradientEndColor = "string",
BackgroundGradientStartColor = "string",
BackgroundTextColor = "string",
},
ImageBackgroundParameters = new Propelauth.Inputs.DarkmodeThemeLoginPageThemeImageBackgroundParametersArgs
{
BackgroundTextColor = "string",
DefaultBackgroundColor = "string",
},
Layout = "string",
PrimaryColor = "string",
PrimaryTextColor = "string",
SolidBackgroundParameters = new Propelauth.Inputs.DarkmodeThemeLoginPageThemeSolidBackgroundParametersArgs
{
BackgroundColor = "string",
BackgroundTextColor = "string",
},
SplitLoginPageParameters = new Propelauth.Inputs.DarkmodeThemeLoginPageThemeSplitLoginPageParametersArgs
{
ContentType = "string",
Direction = "string",
Header = "string",
SecondaryBackgroundTextColor = "string",
Subheader = "string",
},
},
ManagementPagesTheme = new Propelauth.Inputs.DarkmodeThemeManagementPagesThemeArgs
{
ActionButtonColor = "string",
ActionButtonTextColor = "string",
BorderColor = "string",
DisplayNavbar = false,
MainBackgroundColor = "string",
MainTextColor = "string",
NavbarBackgroundColor = "string",
NavbarTextColor = "string",
},
BodyFont = "string",
DisplayProjectName = false,
HeaderFont = "string",
});
example, err := propelauth.NewDarkmodeTheme(ctx, "darkmodeThemeResource", &propelauth.DarkmodeThemeArgs{
LoginPageTheme: &propelauth.DarkmodeThemeLoginPageThemeArgs{
BackgroundType: pulumi.String("string"),
BorderColor: pulumi.String("string"),
ErrorButtonTextColor: pulumi.String("string"),
ErrorColor: pulumi.String("string"),
FrameBackgroundColor: pulumi.String("string"),
FrameTextColor: pulumi.String("string"),
GradientBackgroundParameters: &propelauth.DarkmodeThemeLoginPageThemeGradientBackgroundParametersArgs{
BackgroundGradientAngle: pulumi.Float64(0),
BackgroundGradientEndColor: pulumi.String("string"),
BackgroundGradientStartColor: pulumi.String("string"),
BackgroundTextColor: pulumi.String("string"),
},
ImageBackgroundParameters: &propelauth.DarkmodeThemeLoginPageThemeImageBackgroundParametersArgs{
BackgroundTextColor: pulumi.String("string"),
DefaultBackgroundColor: pulumi.String("string"),
},
Layout: pulumi.String("string"),
PrimaryColor: pulumi.String("string"),
PrimaryTextColor: pulumi.String("string"),
SolidBackgroundParameters: &propelauth.DarkmodeThemeLoginPageThemeSolidBackgroundParametersArgs{
BackgroundColor: pulumi.String("string"),
BackgroundTextColor: pulumi.String("string"),
},
SplitLoginPageParameters: &propelauth.DarkmodeThemeLoginPageThemeSplitLoginPageParametersArgs{
ContentType: pulumi.String("string"),
Direction: pulumi.String("string"),
Header: pulumi.String("string"),
SecondaryBackgroundTextColor: pulumi.String("string"),
Subheader: pulumi.String("string"),
},
},
ManagementPagesTheme: &propelauth.DarkmodeThemeManagementPagesThemeArgs{
ActionButtonColor: pulumi.String("string"),
ActionButtonTextColor: pulumi.String("string"),
BorderColor: pulumi.String("string"),
DisplayNavbar: pulumi.Bool(false),
MainBackgroundColor: pulumi.String("string"),
MainTextColor: pulumi.String("string"),
NavbarBackgroundColor: pulumi.String("string"),
NavbarTextColor: pulumi.String("string"),
},
BodyFont: pulumi.String("string"),
DisplayProjectName: pulumi.Bool(false),
HeaderFont: pulumi.String("string"),
})
var darkmodeThemeResource = new DarkmodeTheme("darkmodeThemeResource", DarkmodeThemeArgs.builder()
.loginPageTheme(DarkmodeThemeLoginPageThemeArgs.builder()
.backgroundType("string")
.borderColor("string")
.errorButtonTextColor("string")
.errorColor("string")
.frameBackgroundColor("string")
.frameTextColor("string")
.gradientBackgroundParameters(DarkmodeThemeLoginPageThemeGradientBackgroundParametersArgs.builder()
.backgroundGradientAngle(0.0)
.backgroundGradientEndColor("string")
.backgroundGradientStartColor("string")
.backgroundTextColor("string")
.build())
.imageBackgroundParameters(DarkmodeThemeLoginPageThemeImageBackgroundParametersArgs.builder()
.backgroundTextColor("string")
.defaultBackgroundColor("string")
.build())
.layout("string")
.primaryColor("string")
.primaryTextColor("string")
.solidBackgroundParameters(DarkmodeThemeLoginPageThemeSolidBackgroundParametersArgs.builder()
.backgroundColor("string")
.backgroundTextColor("string")
.build())
.splitLoginPageParameters(DarkmodeThemeLoginPageThemeSplitLoginPageParametersArgs.builder()
.contentType("string")
.direction("string")
.header("string")
.secondaryBackgroundTextColor("string")
.subheader("string")
.build())
.build())
.managementPagesTheme(DarkmodeThemeManagementPagesThemeArgs.builder()
.actionButtonColor("string")
.actionButtonTextColor("string")
.borderColor("string")
.displayNavbar(false)
.mainBackgroundColor("string")
.mainTextColor("string")
.navbarBackgroundColor("string")
.navbarTextColor("string")
.build())
.bodyFont("string")
.displayProjectName(false)
.headerFont("string")
.build());
darkmode_theme_resource = propelauth.DarkmodeTheme("darkmodeThemeResource",
login_page_theme={
"background_type": "string",
"border_color": "string",
"error_button_text_color": "string",
"error_color": "string",
"frame_background_color": "string",
"frame_text_color": "string",
"gradient_background_parameters": {
"background_gradient_angle": 0,
"background_gradient_end_color": "string",
"background_gradient_start_color": "string",
"background_text_color": "string",
},
"image_background_parameters": {
"background_text_color": "string",
"default_background_color": "string",
},
"layout": "string",
"primary_color": "string",
"primary_text_color": "string",
"solid_background_parameters": {
"background_color": "string",
"background_text_color": "string",
},
"split_login_page_parameters": {
"content_type": "string",
"direction": "string",
"header": "string",
"secondary_background_text_color": "string",
"subheader": "string",
},
},
management_pages_theme={
"action_button_color": "string",
"action_button_text_color": "string",
"border_color": "string",
"display_navbar": False,
"main_background_color": "string",
"main_text_color": "string",
"navbar_background_color": "string",
"navbar_text_color": "string",
},
body_font="string",
display_project_name=False,
header_font="string")
const darkmodeThemeResource = new propelauth.DarkmodeTheme("darkmodeThemeResource", {
loginPageTheme: {
backgroundType: "string",
borderColor: "string",
errorButtonTextColor: "string",
errorColor: "string",
frameBackgroundColor: "string",
frameTextColor: "string",
gradientBackgroundParameters: {
backgroundGradientAngle: 0,
backgroundGradientEndColor: "string",
backgroundGradientStartColor: "string",
backgroundTextColor: "string",
},
imageBackgroundParameters: {
backgroundTextColor: "string",
defaultBackgroundColor: "string",
},
layout: "string",
primaryColor: "string",
primaryTextColor: "string",
solidBackgroundParameters: {
backgroundColor: "string",
backgroundTextColor: "string",
},
splitLoginPageParameters: {
contentType: "string",
direction: "string",
header: "string",
secondaryBackgroundTextColor: "string",
subheader: "string",
},
},
managementPagesTheme: {
actionButtonColor: "string",
actionButtonTextColor: "string",
borderColor: "string",
displayNavbar: false,
mainBackgroundColor: "string",
mainTextColor: "string",
navbarBackgroundColor: "string",
navbarTextColor: "string",
},
bodyFont: "string",
displayProjectName: false,
headerFont: "string",
});
type: propelauth:DarkmodeTheme
properties:
bodyFont: string
displayProjectName: false
headerFont: string
loginPageTheme:
backgroundType: string
borderColor: string
errorButtonTextColor: string
errorColor: string
frameBackgroundColor: string
frameTextColor: string
gradientBackgroundParameters:
backgroundGradientAngle: 0
backgroundGradientEndColor: string
backgroundGradientStartColor: string
backgroundTextColor: string
imageBackgroundParameters:
backgroundTextColor: string
defaultBackgroundColor: string
layout: string
primaryColor: string
primaryTextColor: string
solidBackgroundParameters:
backgroundColor: string
backgroundTextColor: string
splitLoginPageParameters:
contentType: string
direction: string
header: string
secondaryBackgroundTextColor: string
subheader: string
managementPagesTheme:
actionButtonColor: string
actionButtonTextColor: string
borderColor: string
displayNavbar: false
mainBackgroundColor: string
mainTextColor: string
navbarBackgroundColor: string
navbarTextColor: string
DarkmodeTheme Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DarkmodeTheme resource accepts the following input properties:
- Login
Page DarkmodeTheme Theme Login Page Theme - The theme for the login page
- Management
Pages DarkmodeTheme Theme Management Pages Theme - The theme for the account and organization management pages
- Body
Font string - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - Display
Project boolName - If true, the project name is displayed in the header of the login page. The default value is
true - Header
Font string - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter
- Login
Page DarkmodeTheme Theme Login Page Theme Args - The theme for the login page
- Management
Pages DarkmodeTheme Theme Management Pages Theme Args - The theme for the account and organization management pages
- Body
Font string - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - Display
Project boolName - If true, the project name is displayed in the header of the login page. The default value is
true - Header
Font string - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter
- login
Page DarkmodeTheme Theme Login Page Theme - The theme for the login page
- management
Pages DarkmodeTheme Theme Management Pages Theme - The theme for the account and organization management pages
- body
Font String - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display
Project BooleanName - If true, the project name is displayed in the header of the login page. The default value is
true - header
Font String - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter
- login
Page DarkmodeTheme Theme Login Page Theme - The theme for the login page
- management
Pages DarkmodeTheme Theme Management Pages Theme - The theme for the account and organization management pages
- body
Font string - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display
Project booleanName - If true, the project name is displayed in the header of the login page. The default value is
true - header
Font string - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter
- login_
page_ Darkmodetheme Theme Login Page Theme Args - The theme for the login page
- management_
pages_ Darkmodetheme Theme Management Pages Theme Args - The theme for the account and organization management pages
- body_
font str - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display_
project_ boolname - If true, the project name is displayed in the header of the login page. The default value is
true - header_
font str - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter
- login
Page Property MapTheme - The theme for the login page
- management
Pages Property MapTheme - The theme for the account and organization management pages
- body
Font String - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display
Project BooleanName - If true, the project name is displayed in the header of the login page. The default value is
true - header
Font String - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter
Outputs
All input properties are implicitly available as output properties. Additionally, the DarkmodeTheme resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing DarkmodeTheme Resource
Get an existing DarkmodeTheme resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DarkmodeThemeState, opts?: CustomResourceOptions): DarkmodeTheme@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
body_font: Optional[str] = None,
display_project_name: Optional[bool] = None,
header_font: Optional[str] = None,
login_page_theme: Optional[DarkmodeThemeLoginPageThemeArgs] = None,
management_pages_theme: Optional[DarkmodeThemeManagementPagesThemeArgs] = None) -> DarkmodeThemefunc GetDarkmodeTheme(ctx *Context, name string, id IDInput, state *DarkmodeThemeState, opts ...ResourceOption) (*DarkmodeTheme, error)public static DarkmodeTheme Get(string name, Input<string> id, DarkmodeThemeState? state, CustomResourceOptions? opts = null)public static DarkmodeTheme get(String name, Output<String> id, DarkmodeThemeState state, CustomResourceOptions options)resources: _: type: propelauth:DarkmodeTheme get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Body
Font string - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - Display
Project boolName - If true, the project name is displayed in the header of the login page. The default value is
true - Header
Font string - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter - Login
Page DarkmodeTheme Theme Login Page Theme - The theme for the login page
- Management
Pages DarkmodeTheme Theme Management Pages Theme - The theme for the account and organization management pages
- Body
Font string - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - Display
Project boolName - If true, the project name is displayed in the header of the login page. The default value is
true - Header
Font string - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter - Login
Page DarkmodeTheme Theme Login Page Theme Args - The theme for the login page
- Management
Pages DarkmodeTheme Theme Management Pages Theme Args - The theme for the account and organization management pages
- body
Font String - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display
Project BooleanName - If true, the project name is displayed in the header of the login page. The default value is
true - header
Font String - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter - login
Page DarkmodeTheme Theme Login Page Theme - The theme for the login page
- management
Pages DarkmodeTheme Theme Management Pages Theme - The theme for the account and organization management pages
- body
Font string - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display
Project booleanName - If true, the project name is displayed in the header of the login page. The default value is
true - header
Font string - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter - login
Page DarkmodeTheme Theme Login Page Theme - The theme for the login page
- management
Pages DarkmodeTheme Theme Management Pages Theme - The theme for the account and organization management pages
- body_
font str - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display_
project_ boolname - If true, the project name is displayed in the header of the login page. The default value is
true - header_
font str - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter - login_
page_ Darkmodetheme Theme Login Page Theme Args - The theme for the login page
- management_
pages_ Darkmodetheme Theme Management Pages Theme Args - The theme for the account and organization management pages
- body
Font String - The font used for all body text in your hosted pages. This includes both login and management pages. The available options are the same as for
header_font. The default value isInter - display
Project BooleanName - If true, the project name is displayed in the header of the login page. The default value is
true - header
Font String - The font used for all headings in your hosted pages written in PascalCase. This includes both login and management pages. Options include
Roboto,Inter,OpenSans,Montserrat,Lato,Poppins,Raleway,Jost,Fraunces,Caveat,PlusJakartaSans, etcThe default value isInter - login
Page Property MapTheme - The theme for the login page
- management
Pages Property MapTheme - The theme for the account and organization management pages
Supporting Types
DarkmodeThemeLoginPageTheme, DarkmodeThemeLoginPageThemeArgs
- Background
Type string - The type of background for the login page. Options include
Solid,Gradient, andImage. The default value isSolid - Border
Color string - The color of the borders in the login page. The default value is
#e4e4e4 - string
- The color of the text on error messages and cancel button in the login page. The default value is
#ffffff - Error
Color string - The color for error messages and cancel button in the login page. The default value is
#cf222e - Frame
Background stringColor - The background color within the frame in the login page. If the the
layoutisFrameless, this color is applied to the background of the input components on the page. The default value is#ffffff - Frame
Text stringColor - The color of the text within the frame in the login page. If the the
layoutisFrameless, this color is applied to text within input components on the page. The default value is#0f0f0f - Gradient
Background DarkmodeParameters Theme Login Page Theme Gradient Background Parameters - The parameters required for a gradient background in the login page
- Image
Background DarkmodeParameters Theme Login Page Theme Image Background Parameters - The parameters required for an image background in the login page
- Layout string
- The layout of the login page. Options include
Frame,Frameless, andSplitScreen. The default value isFrame - Primary
Color string - The primary color of action buttons and links in the login page. The default value is
#50c878 - Primary
Text stringColor - The color of the text on action buttons in the login page. The default value is
#f7f7f7 - Solid
Background DarkmodeParameters Theme Login Page Theme Solid Background Parameters - The parameters required for a solid background in the login page
- Split
Login DarkmodePage Parameters Theme Login Page Theme Split Login Page Parameters - The extra parameters required to configure a split login page
- Background
Type string - The type of background for the login page. Options include
Solid,Gradient, andImage. The default value isSolid - Border
Color string - The color of the borders in the login page. The default value is
#e4e4e4 - string
- The color of the text on error messages and cancel button in the login page. The default value is
#ffffff - Error
Color string - The color for error messages and cancel button in the login page. The default value is
#cf222e - Frame
Background stringColor - The background color within the frame in the login page. If the the
layoutisFrameless, this color is applied to the background of the input components on the page. The default value is#ffffff - Frame
Text stringColor - The color of the text within the frame in the login page. If the the
layoutisFrameless, this color is applied to text within input components on the page. The default value is#0f0f0f - Gradient
Background DarkmodeParameters Theme Login Page Theme Gradient Background Parameters - The parameters required for a gradient background in the login page
- Image
Background DarkmodeParameters Theme Login Page Theme Image Background Parameters - The parameters required for an image background in the login page
- Layout string
- The layout of the login page. Options include
Frame,Frameless, andSplitScreen. The default value isFrame - Primary
Color string - The primary color of action buttons and links in the login page. The default value is
#50c878 - Primary
Text stringColor - The color of the text on action buttons in the login page. The default value is
#f7f7f7 - Solid
Background DarkmodeParameters Theme Login Page Theme Solid Background Parameters - The parameters required for a solid background in the login page
- Split
Login DarkmodePage Parameters Theme Login Page Theme Split Login Page Parameters - The extra parameters required to configure a split login page
- background
Type String - The type of background for the login page. Options include
Solid,Gradient, andImage. The default value isSolid - border
Color String - The color of the borders in the login page. The default value is
#e4e4e4 - String
- The color of the text on error messages and cancel button in the login page. The default value is
#ffffff - error
Color String - The color for error messages and cancel button in the login page. The default value is
#cf222e - frame
Background StringColor - The background color within the frame in the login page. If the the
layoutisFrameless, this color is applied to the background of the input components on the page. The default value is#ffffff - frame
Text StringColor - The color of the text within the frame in the login page. If the the
layoutisFrameless, this color is applied to text within input components on the page. The default value is#0f0f0f - gradient
Background DarkmodeParameters Theme Login Page Theme Gradient Background Parameters - The parameters required for a gradient background in the login page
- image
Background DarkmodeParameters Theme Login Page Theme Image Background Parameters - The parameters required for an image background in the login page
- layout String
- The layout of the login page. Options include
Frame,Frameless, andSplitScreen. The default value isFrame - primary
Color String - The primary color of action buttons and links in the login page. The default value is
#50c878 - primary
Text StringColor - The color of the text on action buttons in the login page. The default value is
#f7f7f7 - solid
Background DarkmodeParameters Theme Login Page Theme Solid Background Parameters - The parameters required for a solid background in the login page
- split
Login DarkmodePage Parameters Theme Login Page Theme Split Login Page Parameters - The extra parameters required to configure a split login page
- background
Type string - The type of background for the login page. Options include
Solid,Gradient, andImage. The default value isSolid - border
Color string - The color of the borders in the login page. The default value is
#e4e4e4 - string
- The color of the text on error messages and cancel button in the login page. The default value is
#ffffff - error
Color string - The color for error messages and cancel button in the login page. The default value is
#cf222e - frame
Background stringColor - The background color within the frame in the login page. If the the
layoutisFrameless, this color is applied to the background of the input components on the page. The default value is#ffffff - frame
Text stringColor - The color of the text within the frame in the login page. If the the
layoutisFrameless, this color is applied to text within input components on the page. The default value is#0f0f0f - gradient
Background DarkmodeParameters Theme Login Page Theme Gradient Background Parameters - The parameters required for a gradient background in the login page
- image
Background DarkmodeParameters Theme Login Page Theme Image Background Parameters - The parameters required for an image background in the login page
- layout string
- The layout of the login page. Options include
Frame,Frameless, andSplitScreen. The default value isFrame - primary
Color string - The primary color of action buttons and links in the login page. The default value is
#50c878 - primary
Text stringColor - The color of the text on action buttons in the login page. The default value is
#f7f7f7 - solid
Background DarkmodeParameters Theme Login Page Theme Solid Background Parameters - The parameters required for a solid background in the login page
- split
Login DarkmodePage Parameters Theme Login Page Theme Split Login Page Parameters - The extra parameters required to configure a split login page
- background_
type str - The type of background for the login page. Options include
Solid,Gradient, andImage. The default value isSolid - border_
color str - The color of the borders in the login page. The default value is
#e4e4e4 - str
- The color of the text on error messages and cancel button in the login page. The default value is
#ffffff - error_
color str - The color for error messages and cancel button in the login page. The default value is
#cf222e - frame_
background_ strcolor - The background color within the frame in the login page. If the the
layoutisFrameless, this color is applied to the background of the input components on the page. The default value is#ffffff - frame_
text_ strcolor - The color of the text within the frame in the login page. If the the
layoutisFrameless, this color is applied to text within input components on the page. The default value is#0f0f0f - gradient_
background_ Darkmodeparameters Theme Login Page Theme Gradient Background Parameters - The parameters required for a gradient background in the login page
- image_
background_ Darkmodeparameters Theme Login Page Theme Image Background Parameters - The parameters required for an image background in the login page
- layout str
- The layout of the login page. Options include
Frame,Frameless, andSplitScreen. The default value isFrame - primary_
color str - The primary color of action buttons and links in the login page. The default value is
#50c878 - primary_
text_ strcolor - The color of the text on action buttons in the login page. The default value is
#f7f7f7 - solid_
background_ Darkmodeparameters Theme Login Page Theme Solid Background Parameters - The parameters required for a solid background in the login page
- split_
login_ Darkmodepage_ parameters Theme Login Page Theme Split Login Page Parameters - The extra parameters required to configure a split login page
- background
Type String - The type of background for the login page. Options include
Solid,Gradient, andImage. The default value isSolid - border
Color String - The color of the borders in the login page. The default value is
#e4e4e4 - String
- The color of the text on error messages and cancel button in the login page. The default value is
#ffffff - error
Color String - The color for error messages and cancel button in the login page. The default value is
#cf222e - frame
Background StringColor - The background color within the frame in the login page. If the the
layoutisFrameless, this color is applied to the background of the input components on the page. The default value is#ffffff - frame
Text StringColor - The color of the text within the frame in the login page. If the the
layoutisFrameless, this color is applied to text within input components on the page. The default value is#0f0f0f - gradient
Background Property MapParameters - The parameters required for a gradient background in the login page
- image
Background Property MapParameters - The parameters required for an image background in the login page
- layout String
- The layout of the login page. Options include
Frame,Frameless, andSplitScreen. The default value isFrame - primary
Color String - The primary color of action buttons and links in the login page. The default value is
#50c878 - primary
Text StringColor - The color of the text on action buttons in the login page. The default value is
#f7f7f7 - solid
Background Property MapParameters - The parameters required for a solid background in the login page
- split
Login Property MapPage Parameters - The extra parameters required to configure a split login page
DarkmodeThemeLoginPageThemeGradientBackgroundParameters, DarkmodeThemeLoginPageThemeGradientBackgroundParametersArgs
- Background
Gradient doubleAngle - The angle of the gradient background in the login page. The default value is
135 - Background
Gradient stringEnd Color - The end color of a gradient background in the login page. The default value is
#f7f7f7 - Background
Gradient stringStart Color - The start color of a gradient background in the login page. The default value is
#f7f7f7 - Background
Text stringColor - The color of the text on a gradient background in the login page. The default value is
#363636
- Background
Gradient float64Angle - The angle of the gradient background in the login page. The default value is
135 - Background
Gradient stringEnd Color - The end color of a gradient background in the login page. The default value is
#f7f7f7 - Background
Gradient stringStart Color - The start color of a gradient background in the login page. The default value is
#f7f7f7 - Background
Text stringColor - The color of the text on a gradient background in the login page. The default value is
#363636
- background
Gradient DoubleAngle - The angle of the gradient background in the login page. The default value is
135 - background
Gradient StringEnd Color - The end color of a gradient background in the login page. The default value is
#f7f7f7 - background
Gradient StringStart Color - The start color of a gradient background in the login page. The default value is
#f7f7f7 - background
Text StringColor - The color of the text on a gradient background in the login page. The default value is
#363636
- background
Gradient numberAngle - The angle of the gradient background in the login page. The default value is
135 - background
Gradient stringEnd Color - The end color of a gradient background in the login page. The default value is
#f7f7f7 - background
Gradient stringStart Color - The start color of a gradient background in the login page. The default value is
#f7f7f7 - background
Text stringColor - The color of the text on a gradient background in the login page. The default value is
#363636
- background_
gradient_ floatangle - The angle of the gradient background in the login page. The default value is
135 - background_
gradient_ strend_ color - The end color of a gradient background in the login page. The default value is
#f7f7f7 - background_
gradient_ strstart_ color - The start color of a gradient background in the login page. The default value is
#f7f7f7 - background_
text_ strcolor - The color of the text on a gradient background in the login page. The default value is
#363636
- background
Gradient NumberAngle - The angle of the gradient background in the login page. The default value is
135 - background
Gradient StringEnd Color - The end color of a gradient background in the login page. The default value is
#f7f7f7 - background
Gradient StringStart Color - The start color of a gradient background in the login page. The default value is
#f7f7f7 - background
Text StringColor - The color of the text on a gradient background in the login page. The default value is
#363636
DarkmodeThemeLoginPageThemeImageBackgroundParameters, DarkmodeThemeLoginPageThemeImageBackgroundParametersArgs
- Background
Text stringColor - The color of the text on an image background in the login page. The default value is
#363636 - Default
Background stringColor - The default color behind the background image in the login page. The default value is
#f7f7f7
- Background
Text stringColor - The color of the text on an image background in the login page. The default value is
#363636 - Default
Background stringColor - The default color behind the background image in the login page. The default value is
#f7f7f7
- background
Text StringColor - The color of the text on an image background in the login page. The default value is
#363636 - default
Background StringColor - The default color behind the background image in the login page. The default value is
#f7f7f7
- background
Text stringColor - The color of the text on an image background in the login page. The default value is
#363636 - default
Background stringColor - The default color behind the background image in the login page. The default value is
#f7f7f7
- background_
text_ strcolor - The color of the text on an image background in the login page. The default value is
#363636 - default_
background_ strcolor - The default color behind the background image in the login page. The default value is
#f7f7f7
- background
Text StringColor - The color of the text on an image background in the login page. The default value is
#363636 - default
Background StringColor - The default color behind the background image in the login page. The default value is
#f7f7f7
DarkmodeThemeLoginPageThemeSolidBackgroundParameters, DarkmodeThemeLoginPageThemeSolidBackgroundParametersArgs
- Background
Color string - The color of a solid background in the login page. The default value is
#f7f7f7 - Background
Text stringColor - The color of the text on a solid background in the login page. The default value is
#363636
- Background
Color string - The color of a solid background in the login page. The default value is
#f7f7f7 - Background
Text stringColor - The color of the text on a solid background in the login page. The default value is
#363636
- background
Color String - The color of a solid background in the login page. The default value is
#f7f7f7 - background
Text StringColor - The color of the text on a solid background in the login page. The default value is
#363636
- background
Color string - The color of a solid background in the login page. The default value is
#f7f7f7 - background
Text stringColor - The color of the text on a solid background in the login page. The default value is
#363636
- background_
color str - The color of a solid background in the login page. The default value is
#f7f7f7 - background_
text_ strcolor - The color of the text on a solid background in the login page. The default value is
#363636
- background
Color String - The color of a solid background in the login page. The default value is
#f7f7f7 - background
Text StringColor - The color of the text on a solid background in the login page. The default value is
#363636
DarkmodeThemeLoginPageThemeSplitLoginPageParameters, DarkmodeThemeLoginPageThemeSplitLoginPageParametersArgs
- Content
Type string - The type of content displayed on the side of the screen opposite the login components. Currently, options include
NoneandText. The default value isNone - Direction string
- The side of the screen where all the login components are placed. Options include
LeftandRight. The default value isLeft - Header string
- The header text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText - Secondary
Background stringText Color - The color of the subheader on the side of the screen opposite the login components. The header text in the same area uses the
background_text_color. The default value is#363636 - Subheader string
- The subheader text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText
- Content
Type string - The type of content displayed on the side of the screen opposite the login components. Currently, options include
NoneandText. The default value isNone - Direction string
- The side of the screen where all the login components are placed. Options include
LeftandRight. The default value isLeft - Header string
- The header text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText - Secondary
Background stringText Color - The color of the subheader on the side of the screen opposite the login components. The header text in the same area uses the
background_text_color. The default value is#363636 - Subheader string
- The subheader text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText
- content
Type String - The type of content displayed on the side of the screen opposite the login components. Currently, options include
NoneandText. The default value isNone - direction String
- The side of the screen where all the login components are placed. Options include
LeftandRight. The default value isLeft - header String
- The header text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText - secondary
Background StringText Color - The color of the subheader on the side of the screen opposite the login components. The header text in the same area uses the
background_text_color. The default value is#363636 - subheader String
- The subheader text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText
- content
Type string - The type of content displayed on the side of the screen opposite the login components. Currently, options include
NoneandText. The default value isNone - direction string
- The side of the screen where all the login components are placed. Options include
LeftandRight. The default value isLeft - header string
- The header text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText - secondary
Background stringText Color - The color of the subheader on the side of the screen opposite the login components. The header text in the same area uses the
background_text_color. The default value is#363636 - subheader string
- The subheader text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText
- content_
type str - The type of content displayed on the side of the screen opposite the login components. Currently, options include
NoneandText. The default value isNone - direction str
- The side of the screen where all the login components are placed. Options include
LeftandRight. The default value isLeft - header str
- The header text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText - secondary_
background_ strtext_ color - The color of the subheader on the side of the screen opposite the login components. The header text in the same area uses the
background_text_color. The default value is#363636 - subheader str
- The subheader text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText
- content
Type String - The type of content displayed on the side of the screen opposite the login components. Currently, options include
NoneandText. The default value isNone - direction String
- The side of the screen where all the login components are placed. Options include
LeftandRight. The default value isLeft - header String
- The header text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText - secondary
Background StringText Color - The color of the subheader on the side of the screen opposite the login components. The header text in the same area uses the
background_text_color. The default value is#363636 - subheader String
- The subheader text displayed on the side of the screen opposite the login components. This is only displayed if
content_typeisText
DarkmodeThemeManagementPagesTheme, DarkmodeThemeManagementPagesThemeArgs
- string
- The color of action buttons in the management pages. The default value is
#50c878 - string
- The color of the text on action buttons in the management pages. The default value is
#f7f7f7 - Border
Color string - The color of the border between the navbar and the main content area in the management pages. The default value is
#e4e4e4 - bool
- If true, the sidebar is displayed in the management pages. The default value is
true - Main
Background stringColor - The background color of the main content area in the management pages. The default value is
#f7f7f7 - Main
Text stringColor - The color of the text in the main content area of the management pages. The default value is
#363636 - string
- The background color of the navigation bar in the management pages. The default value is
#ffffff - string
- The color of the text in the navigation bar in the management pages. The default value is
#0f0f0f
- string
- The color of action buttons in the management pages. The default value is
#50c878 - string
- The color of the text on action buttons in the management pages. The default value is
#f7f7f7 - Border
Color string - The color of the border between the navbar and the main content area in the management pages. The default value is
#e4e4e4 - bool
- If true, the sidebar is displayed in the management pages. The default value is
true - Main
Background stringColor - The background color of the main content area in the management pages. The default value is
#f7f7f7 - Main
Text stringColor - The color of the text in the main content area of the management pages. The default value is
#363636 - string
- The background color of the navigation bar in the management pages. The default value is
#ffffff - string
- The color of the text in the navigation bar in the management pages. The default value is
#0f0f0f
- String
- The color of action buttons in the management pages. The default value is
#50c878 - String
- The color of the text on action buttons in the management pages. The default value is
#f7f7f7 - border
Color String - The color of the border between the navbar and the main content area in the management pages. The default value is
#e4e4e4 - Boolean
- If true, the sidebar is displayed in the management pages. The default value is
true - main
Background StringColor - The background color of the main content area in the management pages. The default value is
#f7f7f7 - main
Text StringColor - The color of the text in the main content area of the management pages. The default value is
#363636 - String
- The background color of the navigation bar in the management pages. The default value is
#ffffff - String
- The color of the text in the navigation bar in the management pages. The default value is
#0f0f0f
- string
- The color of action buttons in the management pages. The default value is
#50c878 - string
- The color of the text on action buttons in the management pages. The default value is
#f7f7f7 - border
Color string - The color of the border between the navbar and the main content area in the management pages. The default value is
#e4e4e4 - boolean
- If true, the sidebar is displayed in the management pages. The default value is
true - main
Background stringColor - The background color of the main content area in the management pages. The default value is
#f7f7f7 - main
Text stringColor - The color of the text in the main content area of the management pages. The default value is
#363636 - string
- The background color of the navigation bar in the management pages. The default value is
#ffffff - string
- The color of the text in the navigation bar in the management pages. The default value is
#0f0f0f
- str
- The color of action buttons in the management pages. The default value is
#50c878 - str
- The color of the text on action buttons in the management pages. The default value is
#f7f7f7 - border_
color str - The color of the border between the navbar and the main content area in the management pages. The default value is
#e4e4e4 - bool
- If true, the sidebar is displayed in the management pages. The default value is
true - main_
background_ strcolor - The background color of the main content area in the management pages. The default value is
#f7f7f7 - main_
text_ strcolor - The color of the text in the main content area of the management pages. The default value is
#363636 - str
- The background color of the navigation bar in the management pages. The default value is
#ffffff - str
- The color of the text in the navigation bar in the management pages. The default value is
#0f0f0f
- String
- The color of action buttons in the management pages. The default value is
#50c878 - String
- The color of the text on action buttons in the management pages. The default value is
#f7f7f7 - border
Color String - The color of the border between the navbar and the main content area in the management pages. The default value is
#e4e4e4 - Boolean
- If true, the sidebar is displayed in the management pages. The default value is
true - main
Background StringColor - The background color of the main content area in the management pages. The default value is
#f7f7f7 - main
Text StringColor - The color of the text in the main content area of the management pages. The default value is
#363636 - String
- The background color of the navigation bar in the management pages. The default value is
#ffffff - String
- The color of the text in the navigation bar in the management pages. The default value is
#0f0f0f
Package Details
- Repository
- propelauth propelauth/terraform-provider-propelauth
- License
- Notes
- This Pulumi package is based on the
propelauthTerraform Provider.
published on Thursday, Mar 19, 2026 by propelauth
