DexCode Packages
Menu

DexCode Packages

Bibliotecas compartilhadas entre os frontends DexCode. Cada página mostra o componente funcionando, o código para usar e todas as opções disponíveis.

Instalação

terminal
npm install @dexcode/ui @dexcode/helpers @dexcode/types
tsx
import { Button } from "@dexcode/ui";
import { createProxy } from "@dexcode/helpers";
import type { KeycloakJwtPayload } from "@dexcode/types";

O @dexcode/ui precisa de uma linha de configuração no Tailwind. Veja em Primeiros passos.

Pacotes

@dexcode/ui

Componentes React estilizados com Tailwind CSS.

  • Button
Ver documentação →

@dexcode/helpers

Proxy de autenticação para Next.js e utilitários de JWT.

  • createProxy
  • decodeJwt
  • isTokenExpired
  • hasKeycloakSystemAccess
  • isPublicRoute
Ver documentação →

@dexcode/types

Tipos TypeScript compartilhados entre os sistemas.

  • DefaultResponse
  • JwtPayload
  • KeycloakJwtPayload
  • TypeSystemAuth
Ver documentação →