1. Packages
  2. Propelauth Provider
  3. API Docs
  4. DarkmodeTheme
Viewing docs for propelauth 0.5.0
published on Thursday, Mar 19, 2026 by propelauth
Viewing docs for propelauth 0.5.0
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.Index.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:

    LoginPageTheme DarkmodeThemeLoginPageTheme
    The theme for the login page
    ManagementPagesTheme DarkmodeThemeManagementPagesTheme
    The theme for the account and organization management pages
    BodyFont 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 is Inter
    DisplayProjectName bool
    If true, the project name is displayed in the header of the login page. The default value is true
    HeaderFont 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 is Inter
    LoginPageTheme DarkmodeThemeLoginPageThemeArgs
    The theme for the login page
    ManagementPagesTheme DarkmodeThemeManagementPagesThemeArgs
    The theme for the account and organization management pages
    BodyFont 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 is Inter
    DisplayProjectName bool
    If true, the project name is displayed in the header of the login page. The default value is true
    HeaderFont 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 is Inter
    loginPageTheme DarkmodeThemeLoginPageTheme
    The theme for the login page
    managementPagesTheme DarkmodeThemeManagementPagesTheme
    The theme for the account and organization management pages
    bodyFont 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 is Inter
    displayProjectName Boolean
    If true, the project name is displayed in the header of the login page. The default value is true
    headerFont 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 is Inter
    loginPageTheme DarkmodeThemeLoginPageTheme
    The theme for the login page
    managementPagesTheme DarkmodeThemeManagementPagesTheme
    The theme for the account and organization management pages
    bodyFont 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 is Inter
    displayProjectName boolean
    If true, the project name is displayed in the header of the login page. The default value is true
    headerFont 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 is Inter
    login_page_theme DarkmodeThemeLoginPageThemeArgs
    The theme for the login page
    management_pages_theme DarkmodeThemeManagementPagesThemeArgs
    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 is Inter
    display_project_name bool
    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 is Inter
    loginPageTheme Property Map
    The theme for the login page
    managementPagesTheme Property Map
    The theme for the account and organization management pages
    bodyFont 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 is Inter
    displayProjectName Boolean
    If true, the project name is displayed in the header of the login page. The default value is true
    headerFont 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 is Inter

    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) -> DarkmodeTheme
    func 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.
    The following state arguments are supported:
    BodyFont 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 is Inter
    DisplayProjectName bool
    If true, the project name is displayed in the header of the login page. The default value is true
    HeaderFont 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 is Inter
    LoginPageTheme DarkmodeThemeLoginPageTheme
    The theme for the login page
    ManagementPagesTheme DarkmodeThemeManagementPagesTheme
    The theme for the account and organization management pages
    BodyFont 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 is Inter
    DisplayProjectName bool
    If true, the project name is displayed in the header of the login page. The default value is true
    HeaderFont 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 is Inter
    LoginPageTheme DarkmodeThemeLoginPageThemeArgs
    The theme for the login page
    ManagementPagesTheme DarkmodeThemeManagementPagesThemeArgs
    The theme for the account and organization management pages
    bodyFont 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 is Inter
    displayProjectName Boolean
    If true, the project name is displayed in the header of the login page. The default value is true
    headerFont 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 is Inter
    loginPageTheme DarkmodeThemeLoginPageTheme
    The theme for the login page
    managementPagesTheme DarkmodeThemeManagementPagesTheme
    The theme for the account and organization management pages
    bodyFont 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 is Inter
    displayProjectName boolean
    If true, the project name is displayed in the header of the login page. The default value is true
    headerFont 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 is Inter
    loginPageTheme DarkmodeThemeLoginPageTheme
    The theme for the login page
    managementPagesTheme DarkmodeThemeManagementPagesTheme
    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 is Inter
    display_project_name bool
    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 is Inter
    login_page_theme DarkmodeThemeLoginPageThemeArgs
    The theme for the login page
    management_pages_theme DarkmodeThemeManagementPagesThemeArgs
    The theme for the account and organization management pages
    bodyFont 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 is Inter
    displayProjectName Boolean
    If true, the project name is displayed in the header of the login page. The default value is true
    headerFont 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 is Inter
    loginPageTheme Property Map
    The theme for the login page
    managementPagesTheme Property Map
    The theme for the account and organization management pages

    Supporting Types

    DarkmodeThemeLoginPageTheme, DarkmodeThemeLoginPageThemeArgs

    BackgroundType string
    The type of background for the login page. Options include Solid, Gradient, and Image. The default value is Solid
    BorderColor string
    The color of the borders in the login page. The default value is #e4e4e4
    ErrorButtonTextColor string
    The color of the text on error messages and cancel button in the login page. The default value is #ffffff
    ErrorColor string
    The color for error messages and cancel button in the login page. The default value is #cf222e
    FrameBackgroundColor string
    The background color within the frame in the login page. If the the layout is Frameless, this color is applied to the background of the input components on the page. The default value is #ffffff
    FrameTextColor string
    The color of the text within the frame in the login page. If the the layout is Frameless, this color is applied to text within input components on the page. The default value is #0f0f0f
    GradientBackgroundParameters DarkmodeThemeLoginPageThemeGradientBackgroundParameters
    The parameters required for a gradient background in the login page
    ImageBackgroundParameters DarkmodeThemeLoginPageThemeImageBackgroundParameters
    The parameters required for an image background in the login page
    Layout string
    The layout of the login page. Options include Frame, Frameless, and SplitScreen. The default value is Frame
    PrimaryColor string
    The primary color of action buttons and links in the login page. The default value is #50c878
    PrimaryTextColor string
    The color of the text on action buttons in the login page. The default value is #f7f7f7
    SolidBackgroundParameters DarkmodeThemeLoginPageThemeSolidBackgroundParameters
    The parameters required for a solid background in the login page
    SplitLoginPageParameters DarkmodeThemeLoginPageThemeSplitLoginPageParameters
    The extra parameters required to configure a split login page
    BackgroundType string
    The type of background for the login page. Options include Solid, Gradient, and Image. The default value is Solid
    BorderColor string
    The color of the borders in the login page. The default value is #e4e4e4
    ErrorButtonTextColor string
    The color of the text on error messages and cancel button in the login page. The default value is #ffffff
    ErrorColor string
    The color for error messages and cancel button in the login page. The default value is #cf222e
    FrameBackgroundColor string
    The background color within the frame in the login page. If the the layout is Frameless, this color is applied to the background of the input components on the page. The default value is #ffffff
    FrameTextColor string
    The color of the text within the frame in the login page. If the the layout is Frameless, this color is applied to text within input components on the page. The default value is #0f0f0f
    GradientBackgroundParameters DarkmodeThemeLoginPageThemeGradientBackgroundParameters
    The parameters required for a gradient background in the login page
    ImageBackgroundParameters DarkmodeThemeLoginPageThemeImageBackgroundParameters
    The parameters required for an image background in the login page
    Layout string
    The layout of the login page. Options include Frame, Frameless, and SplitScreen. The default value is Frame
    PrimaryColor string
    The primary color of action buttons and links in the login page. The default value is #50c878
    PrimaryTextColor string
    The color of the text on action buttons in the login page. The default value is #f7f7f7
    SolidBackgroundParameters DarkmodeThemeLoginPageThemeSolidBackgroundParameters
    The parameters required for a solid background in the login page
    SplitLoginPageParameters DarkmodeThemeLoginPageThemeSplitLoginPageParameters
    The extra parameters required to configure a split login page
    backgroundType String
    The type of background for the login page. Options include Solid, Gradient, and Image. The default value is Solid
    borderColor String
    The color of the borders in the login page. The default value is #e4e4e4
    errorButtonTextColor String
    The color of the text on error messages and cancel button in the login page. The default value is #ffffff
    errorColor String
    The color for error messages and cancel button in the login page. The default value is #cf222e
    frameBackgroundColor String
    The background color within the frame in the login page. If the the layout is Frameless, this color is applied to the background of the input components on the page. The default value is #ffffff
    frameTextColor String
    The color of the text within the frame in the login page. If the the layout is Frameless, this color is applied to text within input components on the page. The default value is #0f0f0f
    gradientBackgroundParameters DarkmodeThemeLoginPageThemeGradientBackgroundParameters
    The parameters required for a gradient background in the login page
    imageBackgroundParameters DarkmodeThemeLoginPageThemeImageBackgroundParameters
    The parameters required for an image background in the login page
    layout String
    The layout of the login page. Options include Frame, Frameless, and SplitScreen. The default value is Frame
    primaryColor String
    The primary color of action buttons and links in the login page. The default value is #50c878
    primaryTextColor String
    The color of the text on action buttons in the login page. The default value is #f7f7f7
    solidBackgroundParameters DarkmodeThemeLoginPageThemeSolidBackgroundParameters
    The parameters required for a solid background in the login page
    splitLoginPageParameters DarkmodeThemeLoginPageThemeSplitLoginPageParameters
    The extra parameters required to configure a split login page
    backgroundType string
    The type of background for the login page. Options include Solid, Gradient, and Image. The default value is Solid
    borderColor string
    The color of the borders in the login page. The default value is #e4e4e4
    errorButtonTextColor string
    The color of the text on error messages and cancel button in the login page. The default value is #ffffff
    errorColor string
    The color for error messages and cancel button in the login page. The default value is #cf222e
    frameBackgroundColor string
    The background color within the frame in the login page. If the the layout is Frameless, this color is applied to the background of the input components on the page. The default value is #ffffff
    frameTextColor string
    The color of the text within the frame in the login page. If the the layout is Frameless, this color is applied to text within input components on the page. The default value is #0f0f0f
    gradientBackgroundParameters DarkmodeThemeLoginPageThemeGradientBackgroundParameters
    The parameters required for a gradient background in the login page
    imageBackgroundParameters DarkmodeThemeLoginPageThemeImageBackgroundParameters
    The parameters required for an image background in the login page
    layout string
    The layout of the login page. Options include Frame, Frameless, and SplitScreen. The default value is Frame
    primaryColor string
    The primary color of action buttons and links in the login page. The default value is #50c878
    primaryTextColor string
    The color of the text on action buttons in the login page. The default value is #f7f7f7
    solidBackgroundParameters DarkmodeThemeLoginPageThemeSolidBackgroundParameters
    The parameters required for a solid background in the login page
    splitLoginPageParameters DarkmodeThemeLoginPageThemeSplitLoginPageParameters
    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, and Image. The default value is Solid
    border_color str
    The color of the borders in the login page. The default value is #e4e4e4
    error_button_text_color 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_color str
    The background color within the frame in the login page. If the the layout is Frameless, this color is applied to the background of the input components on the page. The default value is #ffffff
    frame_text_color str
    The color of the text within the frame in the login page. If the the layout is Frameless, this color is applied to text within input components on the page. The default value is #0f0f0f
    gradient_background_parameters DarkmodeThemeLoginPageThemeGradientBackgroundParameters
    The parameters required for a gradient background in the login page
    image_background_parameters DarkmodeThemeLoginPageThemeImageBackgroundParameters
    The parameters required for an image background in the login page
    layout str
    The layout of the login page. Options include Frame, Frameless, and SplitScreen. The default value is Frame
    primary_color str
    The primary color of action buttons and links in the login page. The default value is #50c878
    primary_text_color str
    The color of the text on action buttons in the login page. The default value is #f7f7f7
    solid_background_parameters DarkmodeThemeLoginPageThemeSolidBackgroundParameters
    The parameters required for a solid background in the login page
    split_login_page_parameters DarkmodeThemeLoginPageThemeSplitLoginPageParameters
    The extra parameters required to configure a split login page
    backgroundType String
    The type of background for the login page. Options include Solid, Gradient, and Image. The default value is Solid
    borderColor String
    The color of the borders in the login page. The default value is #e4e4e4
    errorButtonTextColor String
    The color of the text on error messages and cancel button in the login page. The default value is #ffffff
    errorColor String
    The color for error messages and cancel button in the login page. The default value is #cf222e
    frameBackgroundColor String
    The background color within the frame in the login page. If the the layout is Frameless, this color is applied to the background of the input components on the page. The default value is #ffffff
    frameTextColor String
    The color of the text within the frame in the login page. If the the layout is Frameless, this color is applied to text within input components on the page. The default value is #0f0f0f
    gradientBackgroundParameters Property Map
    The parameters required for a gradient background in the login page
    imageBackgroundParameters Property Map
    The parameters required for an image background in the login page
    layout String
    The layout of the login page. Options include Frame, Frameless, and SplitScreen. The default value is Frame
    primaryColor String
    The primary color of action buttons and links in the login page. The default value is #50c878
    primaryTextColor String
    The color of the text on action buttons in the login page. The default value is #f7f7f7
    solidBackgroundParameters Property Map
    The parameters required for a solid background in the login page
    splitLoginPageParameters Property Map
    The extra parameters required to configure a split login page

    DarkmodeThemeLoginPageThemeGradientBackgroundParameters, DarkmodeThemeLoginPageThemeGradientBackgroundParametersArgs

    BackgroundGradientAngle double
    The angle of the gradient background in the login page. The default value is 135
    BackgroundGradientEndColor string
    The end color of a gradient background in the login page. The default value is #f7f7f7
    BackgroundGradientStartColor string
    The start color of a gradient background in the login page. The default value is #f7f7f7
    BackgroundTextColor string
    The color of the text on a gradient background in the login page. The default value is #363636
    BackgroundGradientAngle float64
    The angle of the gradient background in the login page. The default value is 135
    BackgroundGradientEndColor string
    The end color of a gradient background in the login page. The default value is #f7f7f7
    BackgroundGradientStartColor string
    The start color of a gradient background in the login page. The default value is #f7f7f7
    BackgroundTextColor string
    The color of the text on a gradient background in the login page. The default value is #363636
    backgroundGradientAngle Double
    The angle of the gradient background in the login page. The default value is 135
    backgroundGradientEndColor String
    The end color of a gradient background in the login page. The default value is #f7f7f7
    backgroundGradientStartColor String
    The start color of a gradient background in the login page. The default value is #f7f7f7
    backgroundTextColor String
    The color of the text on a gradient background in the login page. The default value is #363636
    backgroundGradientAngle number
    The angle of the gradient background in the login page. The default value is 135
    backgroundGradientEndColor string
    The end color of a gradient background in the login page. The default value is #f7f7f7
    backgroundGradientStartColor string
    The start color of a gradient background in the login page. The default value is #f7f7f7
    backgroundTextColor string
    The color of the text on a gradient background in the login page. The default value is #363636
    background_gradient_angle float
    The angle of the gradient background in the login page. The default value is 135
    background_gradient_end_color str
    The end color of a gradient background in the login page. The default value is #f7f7f7
    background_gradient_start_color str
    The start color of a gradient background in the login page. The default value is #f7f7f7
    background_text_color str
    The color of the text on a gradient background in the login page. The default value is #363636
    backgroundGradientAngle Number
    The angle of the gradient background in the login page. The default value is 135
    backgroundGradientEndColor String
    The end color of a gradient background in the login page. The default value is #f7f7f7
    backgroundGradientStartColor String
    The start color of a gradient background in the login page. The default value is #f7f7f7
    backgroundTextColor String
    The color of the text on a gradient background in the login page. The default value is #363636

    DarkmodeThemeLoginPageThemeImageBackgroundParameters, DarkmodeThemeLoginPageThemeImageBackgroundParametersArgs

    BackgroundTextColor string
    The color of the text on an image background in the login page. The default value is #363636
    DefaultBackgroundColor string
    The default color behind the background image in the login page. The default value is #f7f7f7
    BackgroundTextColor string
    The color of the text on an image background in the login page. The default value is #363636
    DefaultBackgroundColor string
    The default color behind the background image in the login page. The default value is #f7f7f7
    backgroundTextColor String
    The color of the text on an image background in the login page. The default value is #363636
    defaultBackgroundColor String
    The default color behind the background image in the login page. The default value is #f7f7f7
    backgroundTextColor string
    The color of the text on an image background in the login page. The default value is #363636
    defaultBackgroundColor string
    The default color behind the background image in the login page. The default value is #f7f7f7
    background_text_color str
    The color of the text on an image background in the login page. The default value is #363636
    default_background_color str
    The default color behind the background image in the login page. The default value is #f7f7f7
    backgroundTextColor String
    The color of the text on an image background in the login page. The default value is #363636
    defaultBackgroundColor String
    The default color behind the background image in the login page. The default value is #f7f7f7

    DarkmodeThemeLoginPageThemeSolidBackgroundParameters, DarkmodeThemeLoginPageThemeSolidBackgroundParametersArgs

    BackgroundColor string
    The color of a solid background in the login page. The default value is #f7f7f7
    BackgroundTextColor string
    The color of the text on a solid background in the login page. The default value is #363636
    BackgroundColor string
    The color of a solid background in the login page. The default value is #f7f7f7
    BackgroundTextColor string
    The color of the text on a solid background in the login page. The default value is #363636
    backgroundColor String
    The color of a solid background in the login page. The default value is #f7f7f7
    backgroundTextColor String
    The color of the text on a solid background in the login page. The default value is #363636
    backgroundColor string
    The color of a solid background in the login page. The default value is #f7f7f7
    backgroundTextColor string
    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_color str
    The color of the text on a solid background in the login page. The default value is #363636
    backgroundColor String
    The color of a solid background in the login page. The default value is #f7f7f7
    backgroundTextColor String
    The color of the text on a solid background in the login page. The default value is #363636

    DarkmodeThemeLoginPageThemeSplitLoginPageParameters, DarkmodeThemeLoginPageThemeSplitLoginPageParametersArgs

    ContentType string
    The type of content displayed on the side of the screen opposite the login components. Currently, options include None and Text. The default value is None
    Direction string
    The side of the screen where all the login components are placed. Options include Left and Right. The default value is Left
    Header string
    The header text displayed on the side of the screen opposite the login components. This is only displayed if content_type is Text
    SecondaryBackgroundTextColor string
    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_type is Text
    ContentType string
    The type of content displayed on the side of the screen opposite the login components. Currently, options include None and Text. The default value is None
    Direction string
    The side of the screen where all the login components are placed. Options include Left and Right. The default value is Left
    Header string
    The header text displayed on the side of the screen opposite the login components. This is only displayed if content_type is Text
    SecondaryBackgroundTextColor string
    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_type is Text
    contentType String
    The type of content displayed on the side of the screen opposite the login components. Currently, options include None and Text. The default value is None
    direction String
    The side of the screen where all the login components are placed. Options include Left and Right. The default value is Left
    header String
    The header text displayed on the side of the screen opposite the login components. This is only displayed if content_type is Text
    secondaryBackgroundTextColor String
    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_type is Text
    contentType string
    The type of content displayed on the side of the screen opposite the login components. Currently, options include None and Text. The default value is None
    direction string
    The side of the screen where all the login components are placed. Options include Left and Right. The default value is Left
    header string
    The header text displayed on the side of the screen opposite the login components. This is only displayed if content_type is Text
    secondaryBackgroundTextColor string
    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_type is Text
    content_type str
    The type of content displayed on the side of the screen opposite the login components. Currently, options include None and Text. The default value is None
    direction str
    The side of the screen where all the login components are placed. Options include Left and Right. The default value is Left
    header str
    The header text displayed on the side of the screen opposite the login components. This is only displayed if content_type is Text
    secondary_background_text_color str
    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_type is Text
    contentType String
    The type of content displayed on the side of the screen opposite the login components. Currently, options include None and Text. The default value is None
    direction String
    The side of the screen where all the login components are placed. Options include Left and Right. The default value is Left
    header String
    The header text displayed on the side of the screen opposite the login components. This is only displayed if content_type is Text
    secondaryBackgroundTextColor String
    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_type is Text

    DarkmodeThemeManagementPagesTheme, DarkmodeThemeManagementPagesThemeArgs

    ActionButtonColor string
    The color of action buttons in the management pages. The default value is #50c878
    ActionButtonTextColor string
    The color of the text on action buttons in the management pages. The default value is #f7f7f7
    BorderColor string
    The color of the border between the navbar and the main content area in the management pages. The default value is #e4e4e4
    DisplayNavbar bool
    If true, the sidebar is displayed in the management pages. The default value is true
    MainBackgroundColor string
    The background color of the main content area in the management pages. The default value is #f7f7f7
    MainTextColor string
    The color of the text in the main content area of the management pages. The default value is #363636
    NavbarBackgroundColor string
    The background color of the navigation bar in the management pages. The default value is #ffffff
    NavbarTextColor string
    The color of the text in the navigation bar in the management pages. The default value is #0f0f0f
    ActionButtonColor string
    The color of action buttons in the management pages. The default value is #50c878
    ActionButtonTextColor string
    The color of the text on action buttons in the management pages. The default value is #f7f7f7
    BorderColor string
    The color of the border between the navbar and the main content area in the management pages. The default value is #e4e4e4
    DisplayNavbar bool
    If true, the sidebar is displayed in the management pages. The default value is true
    MainBackgroundColor string
    The background color of the main content area in the management pages. The default value is #f7f7f7
    MainTextColor string
    The color of the text in the main content area of the management pages. The default value is #363636
    NavbarBackgroundColor string
    The background color of the navigation bar in the management pages. The default value is #ffffff
    NavbarTextColor string
    The color of the text in the navigation bar in the management pages. The default value is #0f0f0f
    actionButtonColor String
    The color of action buttons in the management pages. The default value is #50c878
    actionButtonTextColor String
    The color of the text on action buttons in the management pages. The default value is #f7f7f7
    borderColor String
    The color of the border between the navbar and the main content area in the management pages. The default value is #e4e4e4
    displayNavbar Boolean
    If true, the sidebar is displayed in the management pages. The default value is true
    mainBackgroundColor String
    The background color of the main content area in the management pages. The default value is #f7f7f7
    mainTextColor String
    The color of the text in the main content area of the management pages. The default value is #363636
    navbarBackgroundColor String
    The background color of the navigation bar in the management pages. The default value is #ffffff
    navbarTextColor String
    The color of the text in the navigation bar in the management pages. The default value is #0f0f0f
    actionButtonColor string
    The color of action buttons in the management pages. The default value is #50c878
    actionButtonTextColor string
    The color of the text on action buttons in the management pages. The default value is #f7f7f7
    borderColor string
    The color of the border between the navbar and the main content area in the management pages. The default value is #e4e4e4
    displayNavbar boolean
    If true, the sidebar is displayed in the management pages. The default value is true
    mainBackgroundColor string
    The background color of the main content area in the management pages. The default value is #f7f7f7
    mainTextColor string
    The color of the text in the main content area of the management pages. The default value is #363636
    navbarBackgroundColor string
    The background color of the navigation bar in the management pages. The default value is #ffffff
    navbarTextColor string
    The color of the text in the navigation bar in the management pages. The default value is #0f0f0f
    action_button_color str
    The color of action buttons in the management pages. The default value is #50c878
    action_button_text_color 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
    display_navbar bool
    If true, the sidebar is displayed in the management pages. The default value is true
    main_background_color str
    The background color of the main content area in the management pages. The default value is #f7f7f7
    main_text_color str
    The color of the text in the main content area of the management pages. The default value is #363636
    navbar_background_color str
    The background color of the navigation bar in the management pages. The default value is #ffffff
    navbar_text_color str
    The color of the text in the navigation bar in the management pages. The default value is #0f0f0f
    actionButtonColor String
    The color of action buttons in the management pages. The default value is #50c878
    actionButtonTextColor String
    The color of the text on action buttons in the management pages. The default value is #f7f7f7
    borderColor String
    The color of the border between the navbar and the main content area in the management pages. The default value is #e4e4e4
    displayNavbar Boolean
    If true, the sidebar is displayed in the management pages. The default value is true
    mainBackgroundColor String
    The background color of the main content area in the management pages. The default value is #f7f7f7
    mainTextColor String
    The color of the text in the main content area of the management pages. The default value is #363636
    navbarBackgroundColor String
    The background color of the navigation bar in the management pages. The default value is #ffffff
    navbarTextColor 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 propelauth Terraform Provider.
    Viewing docs for propelauth 0.5.0
    published on Thursday, Mar 19, 2026 by propelauth
      Try Pulumi Cloud free. Your team will thank you.