@credithub/harlan-components
v1.128.0
Published
Provide a set of web components to be used in Harlan and other projects
Downloads
790
Readme
Harlan Components
Visão Geral
O Harlan Components é uma biblioteca robusta de componentes reutilizáveis, projetada especificamente para aplicações web desenvolvidas no ambiente do CreditHub. Esta biblioteca visa facilitar e agilizar o desenvolvimento de interfaces de usuário (UI) ricas e interativas, oferecendo uma gama de componentes pré-fabricados e altamente configuráveis.
Características
- Alta Reutilização: Maximiza a eficiência do desenvolvimento ao permitir a reutilização de componentes em diferentes partes da aplicação.
- Facilidade de Integração: Projetado para se integrar perfeitamente com as aplicações web existentes no ecossistema do CreditHub.
- Personalizável: Oferece flexibilidade para personalizar a aparência e o comportamento dos componentes, alinhando-os com a identidade visual e as necessidades específicas do seu projeto.
- Documentação Completa: Cada componente vem com sua própria documentação detalhada, incluindo exemplos de uso e diretrizes de implementação.
Começando
Para começar a usar o Harlan Components em seu projeto, siga estes passos:
Instalação: Primeiramente, instale o pacote utilizando seu gerenciador de pacotes preferido.
npm install @credithub/harlan-componentsou
yarn add @credithub/harlan-componentsImportação: Importe os componentes que deseja utilizar em seu projeto.
import { CCF } from '@credithub/harlan-components';Implementação: Integre os componentes importados em sua aplicação.
Consumindo sem tag API
Quando a aplicação injeta a chave em código (em vez de repassar só via URL), envolva a árvore com WebServiceProvider e, se o backend exigir resolução Jurischain (challenges HTTP 402), aumente o tempo de espera com webserviceOptions:
import { WebServiceProvider } from '@credithub/harlan-components';
<WebServiceProvider
credential={apiKey}
webserviceOptions={{ jurischain: { solveTimeout: 120_000 } }}
>
{children}
</WebServiceProvider>