docs: documentao + dica do componente html

This commit is contained in:
marlon passos 2023-01-20 13:35:32 -03:00
parent e68e9c8305
commit 4618376dfb
3 changed files with 15 additions and 1 deletions

View File

@ -52,3 +52,7 @@ vtex link
```
## Dicas de desenvolvimento
### Alternativa para o Flex layout
- A VTEX acaba impondo algumas limitacoes e verbosidade a mais nos blocos vtex.flex-layout. Para facilitar o desenvolvimento, criamos um bloco custom chamado `html`. Ele funciona da mesma forma que o flex-layout, mas com uma sintaxe mais simples que permite a escrita de um html mais semântico. [Veja a documentação do bloco aqui](../react/components/Html/readme.md).

View File

@ -21,6 +21,16 @@ Basicamente esse componente
</{qualquerTagHtml}>
```
## Propriedades
| Propriedade | Tipo | Descrição | Padrão |
| --- | --- | --- | --- |
| `tag` | `string` | Tag HTML que será renderizada | `div` |
| `blockClass` | `string` | Classe CSS que será adicionada no componente | `` |
| `text` | `string` | Texto que será renderizado | `''` |
| `testId` | `string` | Id para testes | `''` |
| `tachyonsClasses` | `string` | Classe tachyons que será adicionada no componente | `''` |
## HTML vs FLEX.LAYOUT

View File

@ -13,7 +13,7 @@
"html#breadcrumb": {
"props": {
"tag": "section",
"testId": "a1",
"testId": "breadcrumbs",
"blockClass": "pdp-breadcrumb"
},
"children": ["breadcrumb"]