Skip to main content

Header

O componente Header é usado como cabeçalho da página. O Header acompanha o scroll na vertical.

Importação

import { Header } from '@escaletech/delta'

Utilização

Resultado
Loading...

Variações

Use o children do Header para importar o HeaderMenu.

Resultado
Loading...

Você também pode adicionar qualquer componente para a propriedade cta, o qual ficará no canto direito do Header.

Resultado
Loading...

Customização

Aqui está um exemplo de customização do componente. Você pode aprender mais sobre isso na página de documentação de tema.

import { extendsTheme } from '@escaletech/delta'

export const theme = extendsTheme({
colors: {
headerBackgroundColor: '$primaryDarkest',
menuColorDesktop: '$neutralUltralight',
menuColor: '$neutralMedium',
menuColorActive: '$primaryDarkest',
menuIconColor: '$neutralUltralight'
}
})

Tokens

TokenDescrição
colors.headerBackgroundColorCor de fundo do header
colors.menuColorDesktopCor da fonte do menu em desktop
colors.menuColorCor da fonte do menu em mobile
colors.menuColorActiveCor da fonte do menu ativo
colors.menuIconColorCor do ícone de abre e fecha do menu

Props

Header

PropriedadeDescriçãoTipoPadrãoObrigatório
logoURL de redirecionamento ao clicar na imagem, caminho da imagem, alt da imagem, altura e largura.{ alt: string; src: string, width?: number, height?:number, url?: string }-
childrenConteúdo do componenteReactNode_

HeaderMenu

PropriedadeDescriçãoTipoPadrãoObrigatório
menuArray de itens de menu contendo o link e label{ link: string, label: string }[]_
ctaComponente de CTAReactNode_
currentPathDefinição da URL atual para ativar o item do menustring/