TextLink

import { TextLink } from '@megafon/ui-core';
Примеры и код
Свойства и методы

Цвета

<div>
  <TextLink href="#">Синий (по умолчанию)</TextLink>
</div>
<div>
  <TextLink href="#" color="green">Зеленый</TextLink>
</div>
<div style={{ background: '#ffffff' }}>
  <TextLink href="#" color="black">Черный</TextLink>
</div>
<div>
  <TextLink href="#" color="gray">Серый</TextLink>
</div>
<div style={{ color: 'red' }} >
  <TextLink href="#" color="inherit">Наследование от родителя</TextLink>
</div>
<div style={{ background: '#999999' }}>
  <TextLink href="#" color="white">Белый</TextLink>
</div>

Подчеркивание

<div>
  <TextLink href="#" underlineVisibility="always">Сплошная линия</TextLink>
</div>
<div>
  <TextLink href="#" underlineVisibility="always" underlineStyle="dashed">Пунктирная линия</TextLink>
</div>
Prop nameTypeDefaultDescription
color"green" | "default" | "white" | "black" | "inherit" | "gray" | "blue" | undefinedblueЦвет
underlineVisibility"hover" | "always" | undefinedhoverОтображение подчеркивания
underlineStyle"none" | "solid" | "dashed" | "border" | undefinedsolidСтиль подчеркивания
itemPropstring | undefinedАтрибут itemprop для микроразметки
classNamestring | undefinedДополнительный класс корневого элемента
hrefstring | undefinedСсылка
target"_self" | "_blank" | "_parent" | "_top" | undefinedtarget - аргумент тега <a>
relstring | undefinedrel - аргумент тега <a>
downloadboolean | undefinedДобавление атрибута download
dataAttrs{ root?: Record<string, string> | undefined; } | undefinedДополнительные data атрибуты к внутренним элементам
onClick((e: MouseEvent<EventTarget, MouseEvent>) => void) | undefinedОбработчик клика