@schema-forms-data/templates
v4.0.13
Published
Template registry and preset blocks for SchemaForms
Maintainers
Readme
@schema-forms-data/templates
Template registry e preset blocks para SchemaForms — sistema de temas via CSS variables.
Gerencia o sistema de temas do formulário. Fornece o TemplateContext (provider de CSS variables), o templateRegistry e os presetBlocks que os outros pacotes (ui, renderer, builder) consomem.
Install
pnpm add @schema-forms-data/templatesO que inclui
TemplateContext— provider React que injeta CSS variables de tema no formuláriotemplateRegistry— registra e recupera templates customizadospresetBlocks— blocos de formulário pré-configurados prontos para uso
Uso
import { TemplateContext, presetBlocks } from '@schema-forms-data/templates';
<TemplateContext.Provider value={myTemplate}>
{children}
</TemplateContext.Provider>Dependências em outros pacotes
| Depende de | Motivo |
|---|---|
| @schema-forms-data/core | Usa os tipos FormSchema e FieldType |
Os pacotes ui, renderer e builder dependem de templates — ao usar qualquer um deles, templates já vem como dependência transitiva.
Ordem de atualização
templates ocupa a segunda posição na cadeia:
core → [templates] → ui → renderer → builder → reactAo bumpar templates:
- Certifique que
@schema-forms-data/coreestá na versão desejada - Atualiza a dep de
corenopackage.jsonse necessário - Bumpa e publica
templates - Atualiza a referência a
templatesemui,renderer,builderereact
Licença
MIT © schema-forms-data
