CystomStyle properties

Property Definitions

Below is a detailed description of the editable and customizable components:

Property Object Description
theme Object Object that defines global theme configuration for colors and styles.
theme.typography.primaryFontFamily String Defines the typography for widgets.
theme.colors.primaryTextColor String Primary text color.
theme.colors.backgroundSecondary String Background color in the OTP view.
theme.colors.backgroundPrimary String Background color in the main view.
theme.colors.buttonPrimaryFill String Fill color of the primary button.
theme.colors.buttonPrimaryHover String Fill color of the primary button on hover.
theme.colors.buttonPrimaryText String Text color of the primary button.
theme.colors.buttonPrimaryActive String Fill color of the primary button when clicked.
HeaderPattern Object Object that defines overrides for the header.
HeaderPattern.overrides Object Contains specific overrides for header components.
HeaderPattern.overrides.Logo Object Object that defines properties for the logo component.
HeaderPattern.overrides.Logo.props.url String URL of the logo that will be displayed in the header.
HeaderPattern.overrides.Logo.props.style String Defines the size of the logo.
HeaderPattern.overrides.Logo.props.position String Defines the alignment for displaying the logo, left or center.
CardInfoPattern Object Object that defines the card information.
CardInfoPattern.title String Title of the card information section.
CardInfoPattern.subtitle.content String Content of the subtitle.
UpperTagPattern Object Object that defines a custom upper tag.
UpperTagPattern.title String Title of the upper tag.
UpperTagPattern.description String Description of the upper tag.
UpperTagPattern.iconColor String Color of the upper tag icon.
UpperTagPattern.style Object Style of the upper tag, such as color (text color), box-shadow, margin-top and backgroundColor.
UserCardPattern Object Object that defines translations and configurations for user card management.
UserCardPattern.translations.es Object Spanish translations for user card management components.
UserCardPattern.translations.es.addNewCard.info String Text for the "Add new card" option.
UserCardPattern.translations.es.moreOptions.payWith String Text for the "Pay with" option.
UserCardPattern.translations.es.paymentMethods.seeAllMyCards String Text to see all saved cards.
UserCardPattern.translations.es.paymentMethods.expiredCard String Text indicating an expired card.
UserCardPattern.translations.es.paymentMethods.warningExpiredCard String Warning message to select a valid payment method.
UserCardPattern.translations.es.paymentMethods.confirmDeleteMethodTitle String Title for the card deletion confirmation modal.
UserCardPattern.translations.es.paymentMethods.deleteMainText String Main text for the delete option.
UserCardPattern.translations.es.paymentMethods.confirmDeleteMethodAccept String Text for the accept button in the deletion confirmation.
UserCardPattern.translations.es.paymentMethods.confirmDeleteMethodCancel String Text for the cancel button in the deletion confirmation.
UserCardPattern.translations.es.paymentMethods.confirmDeleteMethod String Message indicating that deletion is irreversible.
PaymentMethodsPattern.translations.es Object Object that defines translations and configurations for card input fields.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.{iso2_country_code} Object Custom labels for identity documents in different countries.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.CO String Label for Colombia: Cédula / Doc de identidad.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.CL String Label for Chile: RUT/DNI.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.EC String Label for Ecuador: Cédula / Doc de identidad.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.MX String Label for Mexico: Número de RFC.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.BR String Label for Brazil: CPF/CNPJ del titular.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.AR String Label for Argentina: DNI / Doc de identidad.
PaymentMethodsPattern.translations.es.inputs.identityDocument.label.UY String Label for Uruguay: Cédula / Doc de identidad.
PaymentMethodsPattern.translations.es.inputs.cardNumber.label String Custom label for the card number field.
PaymentMethodsPattern.translations.es.inputs.cardHolder Object Object that defines the label for the cardholder name field.
PaymentMethodsPattern.translations.es.inputs.cardHolder.label String Custom label for the cardholder name field.
PaymentMethodsPattern.translations.es.paymentMethods.info Object Object that defines translations and configurations for the payment methods header.
PaymentMethodsPattern.translations.es.paymentMethods.info.title String Title of the payment methods header.
PaymentMethodsPattern.translations.es.paymentMethods.info.subtitle String Subtitle of the payment methods.
installment Object Object that defines the label for the installments field.
PaymentMethodsPattern.translations.es.inputs.installment.label String Custom label for the installments field.
PaymentMethodsPattern.translations.es.inputs.installment.without_installments String Text to indicate no installments.
LowerTagPattern Object Object that defines a custom lower tag.
LowerTagPattern.title String Title of the lower tag.
LowerTagPattern.description String Description of the lower tag.
LowerTagPattern.iconColor String Color of the lower tag icon.
LowerTagPattern.style Object Style of the lower tag, such as color (text color), box-shadow and backgroundColor.
TermsConditionsPattern Object Object that defines the configuration for terms and conditions.
TermsConditionsPattern.showForGuest Boolean Indicates whether terms and conditions are shown for guest users.
TermsConditionsPattern.showForAuth Boolean Indicates whether terms and conditions are shown for authenticated users.
TermsConditionsPattern.legalMessage String Custom legal message.
TermsConditionsPattern.connectorText String Connector text in the terms and conditions.
TermsConditionsPattern.hideCompanyDisclaimer Boolean Indicates whether to hide the company disclaimer.
PaymentButtonPattern Object Object that defines the label, style and configuration of the payment button.
PaymentButtonPattern.label String Text for the payment button.
PaymentButtonPattern.showOrderTotal Boolean Indicates whether to show the order total in the form.
PaymentButtonPattern.styles Object Style of the payment button, such as padding and border radius.
PaymentButtonPattern.styles.padding String Padding of the payment button.
PaymentButtonPattern.styles.borderRadius String Border radius of the payment button.
PoweredByPattern Object Object that defines style and configuration for the "Powered by DEUNA" disclaimer.
PoweredByPattern.hide Boolean Indicates whether to hide the "Powered by DEUNA" branding.
PoweredByPattern.hidetext Boolean Indicates whether to hide the "Powered by" text.
PoweredByPattern.url String URL of the logo that will be displayed in "Powered by".
PoweredByPattern.imageStyle Object Style of the "Powered By" logo, width and height.
OtpPage Object Object that defines overrides for the OTP page.
OtpPage.overrides Object Contains specific overrides for OTP page components.
OtpPage.overrides.Header Object Object that defines header-related overrides for the OTP page.
OtpPage.overrides.Header.props Object Properties for the header, such as the logo URL.
OtpPage.overrides.Header.props.url String URL of the logo that will be displayed on the OTP page.
OtpPage.overrides.Headings Object Object that defines the title and description for the OTP page.
OtpPage.overrides.Headings.title String Custom title for the OTP page.
OtpPage.overrides.Headings.description String Descriptive text for the OTP page.
OtpPage.overrides.OtpChangeChannelButton Object Object that defines the description for the OTP channel change button.
OtpPage.overrides.OtpChangeChannelButton.description Object Descriptions for sending OTP via SMS or email.
OtpPage.overrides.OtpChangeChannelButton.description.sms String Custom description for sending OTP via SMS.
OtpPage.overrides.OtpChangeChannelButton.description.email String Custom description for sending OTP via email.
OtpPage.overrides.ContinueAsGuestButton Object Object that defines the description for the "continue as guest" button.
OtpPage.overrides.ContinueAsGuestButton.description String Descriptive text for continuing as a guest.