Customization

This section outlines the elements you can customize within the Forms and data entry module to match your brand while preserving Incode’s core UX. It clarifies which areas are flexible, such as text, illustrations, and brand colors and which elements remain fixed to ensure consistency, accessibility, and optimal capture performance across platforms.



Forms empty

Entry point of the data entry module. This screen presents the user with a form titled "Enter your information," containing four customizable required fields: ID number, Email, Country of residence, and Date of Birth. All fields are empty and the "Continue" button is disabled until the user provides valid input..


Customizable Elements

AreaWhat can be customizedNotes
TextTitle ("Enter your information"), button textFully localizable; tone and terminology can be adapted to match brand voice.
Input fieldsField order, optional vs required fields, input types, validation messagingConfigurable depending on workflow requirements and supported data collection rules.
Background ColorScreen backgroundMust maintain strong contrast with inputs, text, and CTAs for accessibility compliance.
Buttons (CTA)Button label (“Continue”), background color, text colorUses brand tokens
Brand ColorsHeader text, accent color, input focus state, status indicatorsApplied via design tokens; avoid reducing clarity in critical validation states.

Fixed Elements

ElementWhy it is fixed
Processing flow behaviorPrevents duplicate submissions and manages loading states during signature capture.
Text hierarchyMaintains clear task communication and visual clarity within the flow.
WCAG contrast requirementsMandatory for accessibility compliance and inclusive user experience.

Token Reference


UI ElementTokenRaw Value
Title text (Enter your information)text-body-primary#262831
Field label textinput-text-label-default#262831
Field placeholder textinput-text-field-placeholder#82879A
Input field surfaceinput-surface-default#FCFCFD
Input field borderinput-border-default#82879A
Dropdown label textdropdown-text-label-default#262831
Dropdown placeholder textdropdown-text-input-placeholder#82879A
Dropdown surfacedropdown-surface-default#FCFCFD
Dropdown borderdropdown-border-default#82879A
Screen backgroundsurface-neutral-0#FFFFFF
Primary button (disabled) backgroundbutton-primary-surface-disabled#EBECEF
Primary button (disabled) textbutton-primary-text-disabled#60667C

Design Notes

  • Keep field labels and helper text concise to reduce cognitive load.
  • Use brand colors sparingly for focus states and primary CTAs to maintain clarity.
  • Preserve sufficient color contrast across all states (idle, focus, error, disabled).

Forms Filled

This state confirms that the user has completed all required fields in the form. All four customizable fields — ID number, Email, Country of residence, and Date of Birth — contain valid input, and the "Continue" button is now enabled, allowing the user to proceed to the next step.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, button text, badge textFully localizable. Tone and terminology can align with brand and regulatory requirements.
Color StylingBackground, input surfaces, text color, focus state, CTA background and text colorApplied via design tokens. Must maintain accessibility contrast standards.
CTA LabelPrimary button text (e.g., “Continue”)Editable; action meaning must remain consistent with flow behavior.
LocalizationAll textual contentSupports full localization. Layout should accommodate text expansion.

Fixed Elements

ElementWhy it is fixed
CTA enabled behavior"Continue" button is enabled only when all required fields contain valid input.
Component spacing & safe areasEnsures cross-device consistency and accessibility.
Text hierarchyMaintains clear task communication and visual structure.
WCAG contrast requirementsMandatory for accessibility compliance.

Token Reference


UI ElementTokenRaw Value
Title text (Enter your information)text-body-primary#262831
Field label textinput-text-label-default#262831
Field input textinput-text-field-default#262831
Input field surfaceinput-surface-default#FCFCFD
Input field borderinput-border-default#82879A
Dropdown label textdropdown-text-label-default#262831
Dropdown input textdropdown-text-input-default#262831
Dropdown surfacedropdown-surface-default#FCFCFD
Dropdown borderdropdown-border-default#82879A
Screen backgroundsurface-neutral-0#FFFFFF
Primary button (enabled) backgroundbutton-primary-surface-default#006AFF
Primary button (enabled) textbutton-primary-text-default#FFFFFF

Design notes

  • Keep the layout clear and vertically structured to reduce cognitive load.
  • The enabled "Continue" button signals readiness to submit, using a distinct color shift from its disabled state to reinforce interactivity.


Forms loading

Transitional state shown after the user taps "Continue." The screen retains the form layout with all filled fields visible, while a loading spinner appears on the primary button, providing visual feedback that the system is processing the request.


Customizable Elements

AreaWhat can be customizedNotes
Color StylingBackground, text color, success icon color, CTA colorApplied via design tokens. Must maintain accessibility contrast, even in disabled states.
LocalizationAll text contentSupports full translation. Layout should account for text expansion.

Fixed Elements

ElementWhy it is fixed
Processing flow logicControlled by backend verification services; cannot be modified at UI level.
Form structure hierarchyField order and grouping remain standardized for consistency.
WCAG contrast requirementsAccessibility compliance is mandatory, including disabled and loading states.

Token Reference


UI ElementTokenRaw Value
Title text (Enter your information)text-body-primary#262831
Field label textinput-text-label-default#262831
Field input text (disabled)input-text-field-disabled#82879A
Input field surface (disabled)input-surface-disabled#EBECEF
Input field border (disabled)input-border-disabled#EBECEF
Dropdown label textdropdown-text-label-default#262831
Dropdown input text (disabled)dropdown-text-input-disabled#82879A
Dropdown surface (disabled)dropdown-surface-disabled#FCFCFD
Dropdown border (disabled)dropdown-border-disabled#EBECEF
Screen backgroundsurface-neutral-0#FFFFFF
Primary button (loading) backgroundbutton-primary-surface-default#006AFF
Primary button (loading) textbutton-primary-text-default#FFFFFF
Primary button (loading) spinnersurface-brand-400#3388FF

Design notes

  • Preserve layout stability when switching to loading state.
  • Maintain accessible contrast for spinner and disabled elements.

Success

Final confirmation screen of the data entry module. After processing completes, the screen displays a green checkmark icon along with the message "Success!" confirming that the information has been submitted and the process is complete. No further user action is required.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, success messageFully localizable. Wording can align with brand tone and regulatory language.
Color StylingBackground, text color, success icon color, CTA colorApplied via design tokens. Must maintain accessibility contrast, even in disabled states.
LocalizationAll text contentSupports full translation. Layout should account for text expansion.

Fixed Elements

ElementWhy it is fixed
Processing flow logicControlled by backend verification services; cannot be modified at UI level.
Form structure hierarchyField order and grouping remain standardized for consistency.
WCAG contrast requirementsAccessibility compliance is mandatory, including disabled and loading states.

Token Reference


UI ElementTokenRaw Value
Screen backgroundsurface-neutral-0#FFFFFF
Success icon backgroundicon-status-positive#1E7F11
Success icon (check)icon-neutral-0#FFFFFF
Title text (“Success!”)text-body-primary#262831