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"default" | "white" | "black" | "gray" | "green" | "blue" | "inherit"blueЦвет
underlineVisibility"hover" | "always"hoverОтображение подчеркивания
underlineStyle"solid" | "dashed" | "border" | "none"solidСтиль подчеркивания
itemPropstringАтрибут itemprop для микроразметки
classNamestringДополнительный класс корневого элемента
hrefstringСсылка
target"_self" | "_blank" | "_parent" | "_top"target - аргумент тега <a>
relstringrel - аргумент тега <a>
downloadbooleanДобавление атрибута download
dataAttrs{ root?: Record<string, string>; }Дополнительные data атрибуты к внутренним элементам
onClick(e: MouseEvent<EventTarget, MouseEvent>) => voidОбработчик клика