/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ProjectSettingsDesignModal */ export interface ProjectSettingsDesignModal { /** * Border style of the modal * @type {string} * @memberof ProjectSettingsDesignModal */ border?: string; /** * Brand color applied to the modal * @type {string} * @memberof ProjectSettingsDesignModal */ brand?: string; /** * Primary color used throughout the modal UI * @type {string} * @memberof ProjectSettingsDesignModal */ primaryColor?: string; /** * Border radius of the modal in pixels * @type {number} * @memberof ProjectSettingsDesignModal */ radius?: number; /** * Color theme of the modal (e.g. light, dark, auto) * @type {string} * @memberof ProjectSettingsDesignModal */ theme?: string; /** * Default view to display when the modal opens * @type {string} * @memberof ProjectSettingsDesignModal */ view?: string; /** * Template layout style for the modal * @type {string} * @memberof ProjectSettingsDesignModal */ template?: string; /** * List defining the display order of authentication methods in the modal * @type {Array} * @memberof ProjectSettingsDesignModal */ displayOrder?: Array; /** * Whether to show only email-based authentication in the modal * @type {boolean} * @memberof ProjectSettingsDesignModal */ emailOnly?: boolean; /** * Whether to show the wallet connection button in the modal * @type {boolean} * @memberof ProjectSettingsDesignModal */ showWalletsButton?: boolean; /** * Whether to place the email submit button inside the input field * @type {boolean} * @memberof ProjectSettingsDesignModal */ emailSubmitButtonInsideInput?: boolean; /** * Whether to split email and social login into separate sections * @type {boolean} * @memberof ProjectSettingsDesignModal */ splitEmailAndSocial?: boolean; /** * Whether to display social login options above the email input * @type {boolean} * @memberof ProjectSettingsDesignModal */ socialAboveEmail?: boolean; } export declare function ProjectSettingsDesignModalFromJSON(json: any): ProjectSettingsDesignModal; export declare function ProjectSettingsDesignModalFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectSettingsDesignModal; export declare function ProjectSettingsDesignModalToJSON(value?: ProjectSettingsDesignModal | null): any;