Link

Mantenedor:
Estasie
GitHub
view
visitable
href
target
rel
title
import {Link} from '@gravity-ui/uikit';

Link es una parte del texto que, al hacer clic en ella, lleva al usuario a otra parte de la página, a otra página del servicio o a una página web externa.

Su principal diferencia con Button es la función de navegación. La mayoría de las veces, Link lleva a otra página o abre una nueva pestaña del navegador.

Apariencia

Hay tres tipos de enlaces disponibles: normal (el marrón habitual), primary (negro) y secondary (gris). Puedes gestionarlo con la view propiedad. También puede habilitar la visualización de que ya se ha hecho clic en el enlace utilizando la visitable propiedad.

Normal

Este es el link patrón más conocido y mejor establecido. Se usa para resaltar visualmente un elemento dentro de un texto o tabla, y como parte de la navegación. Puede usarlo para navegar tanto a páginas internas como a fuentes externas, incluida la documentación. Además, este tipo se usa para páginas de error y estados cero.

<Link view="normal" href="#">Link</Link>

Primaria

Este tipo se usa cuando está claro de forma nativa que se puede hacer clic en un elemento, pero el uso de un color marrón Link sobrecargará la interfaz e impedirá resaltar correctamente los puntos clave de una página.

<Link view="primary" href="#">Link</Link>

Secundaria

Al igual que el primario Link, este tipo se usa cuando el usuario tiene claro de forma nativa que se puede hacer clic en un elemento, mientras que navegar por él no es esencial y afecta a un número reducido de escenarios. Su objetivo principal es no distraer al usuario de los puntos clave de la página. Este Secondary tipo se usa con mayor frecuencia en rutas de navegación o cuando se muestran atributos secundarios.

<Link view="secondary" href="#">Link</Link>

Visitable

Esta propiedad se usa para mostrar que ya se Link ha hecho clic en ella.

<Link href="https://gravity-ui.com/" visitable>Link</Link>

href

La href propiedad es obligatoria.

<Link href="#">Link with href</Link>

Uso

Puedes usar un Link elemento de texto independiente y como parte del texto:

what roles are active in the service

Currently, this role can only be assigned to a folder or cloud

<Text>
    <Link href="#">what roles are active in the service</Link>
</Text>
<Text>
    Currently, this role can only be assigned to a <Link href="#">folder</Link> or <Link href="#">cloud</Link>
</Text>

Propiedades

Link acepta cualquier a elemento de apoyo válido además de estos:

NombreDescripciónTipoPredeterminado
niñosLink contenidoReact.ReactNode
hrefhref Atributo HTMLstring
qadata-qa Atributo HTML, usado para realizar pruebasstring
subrayarMuestra el subrayado debajo del Linkbooleanfalse
vistaLink apariencia"normal" "secondary""normal"
visitableMuestra el estado de :visitable CSSbooleanfalse