Documentation
¶
Overview ¶
templ: version: v0.3.1020
Index ¶
- func BotaoErro(runID string) templ.Component
- func Cartao(rotulo string) templ.Component
- func DialogoErro(runID, workflow, status, mensagem string) templ.Component
- func Duracao(d *time.Duration) string
- func Estado(status string) templ.Component
- func Etiqueta(texto, rota string) templ.Component
- func Execucoes(baldes []postgres.Balde) templ.Component
- func Indicador(rotulo, valor, nota string, matiz string) templ.Component
- func Instante(t *time.Time) string
- func Ponto(status string) templ.Component
- func Quando(t *time.Time) string
- func Rosca(i postgres.Indicadores) templ.Component
- func Vazio(msg, dica string) templ.Component
- type Arco
- type Barra
- type Grade
- type Marca
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BotaoErro ¶
--------------------------------------------------------------------------- Erro em dialogo
Antes o erro ocupava uma linha inteira abaixo da execucao, dentro da tabela. Com stack trace de verdade isso empurrava o resto da lista para fora da tela e misturava duas coisas — a lista e o detalhe. Agora a linha guarda um botao, e o texto vive num <dialog> nativo: ESC fecha, o backdrop escurece e o foco fica preso dentro dele sem uma linha de JavaScript nossa. ---------------------------------------------------------------------------
func DialogoErro ¶
func Duracao ¶
Duracao escolhe a unidade pela ordem de grandeza. "0.4s" diz mais que "400ms" numa coluna onde o vizinho leva minutos.
func Estado ¶
Estado desenha o estado de um Run.
Cores dessaturadas de proposito: verde e vermelho de painel puro brigam com o pergaminho e gritam mais alto que a informacao. A forma tambem carrega significado — o ponto e cheio no que ja terminou e anelado no que segue vivo — para nao depender so de cor.
func Execucoes ¶
Execucoes desenha uma coluna empilhada por hora, com a linha de duracao media por cima — as duas leituras que a tela de Overview precisa cruzar: "quantas" e "quanto tempo".
func Indicador ¶
Indicador e um dos quatro numeros do topo do Overview. O numero em serifa grande e o que da o tom editorial — em sans ele viraria mais um dashboard.
func Quando ¶
Quando escreve o instante em relativo ate um dia, e em data absoluta depois. "há 3 min" responde a pergunta de operacao; "12/03 04:00" responde a de auditoria, e a fronteira entre as duas fica por volta de um dia.