Skip to content

[CLKF-86] Implementa suporte à customização de cores dos botões no package verify#152

Draft
bob-clk wants to merge 4 commits intofeature/CLKF-87from
feature/CLKF-86
Draft

[CLKF-86] Implementa suporte à customização de cores dos botões no package verify#152
bob-clk wants to merge 4 commits intofeature/CLKF-87from
feature/CLKF-86

Conversation

@bob-clk
Copy link

@bob-clk bob-clk commented Feb 14, 2026

Descrição

Criado queryParam data com valor em base64 compactado. Sendo possível passar os valores de personalização em custom na instância do verify.

O queryParam data foi projetado para guardar informações além de personalização, que podem ser inseridos no futuro (novas implementações).
Exemplo: callbackUrl, createdAt, attempt ou qualquer outro dado sem a necessidade de ter mais um query na url. Evitando assim a extensão demasiada da mesma a longo prazo.

"data": {
  "callbackUrl": "https://seu-site.com" 
  "custom": {
    "colors": {
      "buttonText": "#ffffff",
      "buttonBackground": "#000000",
    },
  },
  "createdAt": "2026-02-13T00:00:00Z",
  "updatedAt": "2026-02-13T00:00:00Z"
}

O custom deve ser usado para personalizações disponíveis como: cores, títulos, textos e demais possibilidades de personalização.

Um exemplo hipotético ficaria mais ou menos assim:

verify.custom = {
  logo: { url },
  fonts: {
    title,
    text
  },
  colors: {
    buttonText: '#ffffff',
    buttonBackground: '#000000',
  },
  liveness: {
    title: 'Prova de vida',
    description: 'Permita o acesso a sua câmera para iniciarmos a captura',
    error: {
      generic: 'Erro',
      permissions: { ... },
    },
  },
  facialBiometrics: { ... },
  documentDetector: { ... },
};

Issue tracker

CLKF-86

Screenshots (para mudanças de UI, se houver)

Checklist para poder mergear

  • O código do PR inclui (ou já possui) testes para o código nele
  • Os checks de linters estão passando
  • Os checks de testes estão passando

@bob-clk bob-clk self-assigned this Feb 14, 2026
@bob-clk bob-clk changed the base branch from main to feature/CLKF-87 February 14, 2026 17:10
@bob-clk bob-clk changed the title [CLKF-86] Implementa suporte à customização de cores (brand) [CLKF-86] Implementa suporte à customização de cores dos botões no package verify Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant