Skip to main content

Link

O componente Link é usado para criar links com páginas internas ou externas. Por padrão ele renderiza uma tag <a>.

Importação

import { Link } from '@escaletech/delta'

Utilização

Resultado
Loading...

Para melhor visualização em fundos coloridos deverá ser usado a props light com valor true, o qual deixará a cor do link como branco.

Resultado
Loading...

Tamanho

Você pode deixar o link ocupando o espaço inteiro de largura com a props fullWidth.

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: {
linkColor: 'red',
linkColorActive: 'orange',
linkColorHover: 'blue'
}
})

Tokens

TokenDescrição
colors.linkColorCor da fonte do link padrão
colors.linkColorActiveCor da fonte do link ativo
colors.linkColorHoverCor da fonte do link com mouse em cima

Props

PropriedadeDescriçãoTipoPadrãoObrigatório
hrefURL que será redirecionadostring-
childrenConteúdo do componenteReactNode-
fullWidthSe for true, o link ocupará o espaço inteiro.booleanfalse
lightSe for true, o link ficará branco.booleanfalse

Aceita todas as propriedades suportadas por anchors nativos.