TMF

@tmf/identity-front (0.6.0)

Published 2026-11-04 12:33:00 -03:00 by tarcisio

Installation

@tmf:registry=
npm install @tmf/identity-front@0.6.0
"@tmf/identity-front": "0.6.0"

About this package

@tmf/identity-front

Interface do cofre de identidade da plataforma TMF (par do tmf-identity-back). Dois pontos de entrada, um por item de menu do host:

  • <IdentityPeopleApp> — Pessoas (operação): pessoas, empresas, canais e consentimento, ciclo de vida. Exige identity.read.
  • <IdentityPrivacyApp> — Privacidade e LGPD (administração): pedidos do titular, exportação, anonimização, auditoria. Exige identity.erase; a aba Auditoria exige também identity.audit (as duas explicit-only no back).

Instalação

npm install @tmf/identity-front@">=0.1.0"

Uso

import { IdentityPeopleApp } from '@tmf/identity-front'

<IdentityPeopleApp
  baseUrl="/plataform/api/identity"
  getToken={getAccessToken}
  permissions={currentUser.permissions}
/>
  • Plug-and-play: baseUrl + getToken + permissions; o Provider monta o contrato, o QueryClient e os ports (o @tmf/platform-core vai empacotado).
  • Shell padrão: ModuleHeader (título, subtítulo, abas) + ModuleVersionFooter.
  • Fail-closed: sem a permissão do item, só o aviso — nenhum dado, nenhuma chamada HTTP.
  • Sem cor fixa: só classes semânticas do tema do host (dark + light).

Estado na 0.1.0: as abas são placeholders das telas que chegam nas TMFP-69971..69976.

Montagem no host (menu, rotas, permissões): INTEGRATION.md. Desenho: ../docs/12-front-e-menu.md.

Dependencies

Dependencies

ID Version
@tanstack/react-query ^5.0.0
lucide-react ^0.400.0

Development dependencies

ID Version
@tailwindcss/postcss ^4.1.14
@testing-library/jest-dom ^6.0.0
@testing-library/react ^16.0.0
@tmf/design-tokens >=0.5.0
@tmf/platform-core file:../../platform-core
@types/react ^18.2.47
@types/react-dom ^18.2.18
@vitejs/plugin-react ^6.0.3
jsdom ^25.0.0
tailwindcss ^4.1.14
tsup ^8.5.1
typescript ^5.3.3
vite ^8.1.4
vitest ^4.1.11

Peer dependencies

ID Version
@tmf/design-tokens >=0.5.0
react >=18.0.0
react-dom >=18.0.0

Keywords

tmf identity lgpd react plug-and-play
Details
npm
2026-11-04 12:33:00 -03:00
1
Trade Marketing Force LTDA
UNLICENSED
latest
317 KiB
Assets (1)
Versions (5) View all
0.6.0 2026-11-04
0.5.0 2026-11-04
0.3.0 2026-10-30
0.2.0 2026-10-28
0.1.0 2026-10-20