@praxisui/table-rule-builder
Version:
Praxis Table Rule Builder: UI components and engine utils for table rules
27 lines (16 loc) • 1.05 kB
Markdown
# @praxisui/table-rule-builder
Componentes de UI e utilitários para construir e aplicar efeitos visuais em regras de tabela do Praxis UI.
## 🔰 Exemplos / Quickstart
Para ver esta biblioteca em funcionamento em uma aplicação completa, utilize o projeto de exemplo (Quickstart):
- Repositório: https://github.com/codexrodrigues/praxis-ui-quickstart
- O Quickstart demonstra a integração das bibliotecas `@praxisui/*` em um app Angular, incluindo instalação, configuração e uso em telas reais.
## Instalação
```bash
npm i @praxisui/table-rule-builder
```
Peers (Angular v20): `@angular/core`, `@angular/common`, `@angular/forms`, `@angular/material`.
## Exportações (resumo)
- `RuleEffectsPanelComponent` — painel standalone para editar efeitos (estilo, layout, ícone/badge, fundo, animação e tooltip)
- `toCellClassAndStyle(effects)` — converte o modelo em `{ classList, style }` para renderização em células/linhas
- `DEFAULT_EFFECT_PRESETS` — presets prontos de efeitos
- Tipos: `RuleEffectDefinition`, `RuleScope`