layouts

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

templ: version: v0.3.1020

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Base

func Base(p Pagina) templ.Component

Types

type Ilha

type Ilha struct {
	CSS []string
	JS  []string
}

Ilha lista os assets extras de uma pagina interativa. Existe porque so a tela da DAG carrega React (~350 KB): embutir isso no Base faria toda pagina SSR pagar por uma interatividade que nao usa.

type Pagina

type Pagina struct {
	Titulo string

	// Kicker e a migalha em versalete acima do titulo ("DASHBOARD", "WORKFLOWS").
	Kicker string

	// Ativo casa com a chave do item de menu.
	Ativo string

	// Acoes ocupa o canto direito do cabecalho. Nulo = sem botoes.
	Acoes templ.Component

	// Ilha traz os assets extras das telas interativas.
	Ilha Ilha

	// Largo tira o limite de largura. A DAG usa a tela inteira; texto, nao.
	Largo bool
}

Pagina descreve o contexto de cada tela. Um struct em vez de cinco parametros posicionais: quando o quinto entrou, a chamada ja tinha virado adivinhacao.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL