Seed

Componentes Diversos

Componentes utilitários para construção de interfaces: cards, imagens, links, quotes e mais.

Imagem responsiva com estilo padrão:

```seed
@image src=https://placehold.co/600x400, alt=Descrição
```

Gera <img class="w-full h-auto object-cover" src="..." alt="...">. A imagem é responsiva por padrão.

Container de card para agrupar conteúdo:

```seed
@card
  Conteúdo do card

@card variant=primary
  Card com borda indigo

@card variant=secondary
  Card com borda cinza
```

Link inline com estilo:

```seed
@link href=/pagina
  Texto do link

@link href=/pagina, variant=primary
  Link primário

@link href=https://github.com, target=_blank
  GitHub
```

Citação com borda lateral:

```seed
@quote
  "O Seed torna a criação de páginas incrivelmente simples."
```

```seed
@button variant=small
  Pequeno

@button variant=primary
  Normal

@button variant=large
  Grande

@button variant=xl
  Extra Grande
```

Componentes HTML nativos

Qualquer tag HTML pode ser usada como componente, mesmo que não esteja registrada. O Seed renderiza como <tagname class="tagname">:

```seed
@section
  Conteúdo da section

@header class=bg-white shadow
  Cabeçalho customizado

@footer class=bg-gray-900 text-white py-8
  Rodapé customizado
```
💡

Para componentes não registrados, o name vira tanto a tag HTML quanto a classe CSS. Use class= para adicionar estilos extras.

Cria um bloco nomeado — útil para regiões editáveis ou hooks de CSS/JS:

```seed
@block name=hero-content
  Conteúdo da região hero
```

Gera:

```html
<div class="block" data-block="hero-content">
  Conteúdo da região hero
</div>
```