import { Link } from '@megafon/ui-core';<Link href="https://google.com">Click me</Link>
Для расширения функционала внешними компонентами (например, для SPA-роутинга без доп. обработчиков)
Показать код<Link componentWrapper={NextLink} href="/components/content-area/">Переход без перезагрузки</Button>
Пример внешнего компонентаimport { default as NextLink } from 'next/link';
| Prop name | Type | Default | Description |
|---|---|---|---|
| tabIndex | number | undefined | Индекс для навигации через tab | |
| className | string | undefined | Дополнительный класс корневого элемента | |
| href | string | undefined | Ссылка | |
| target | "_self" | "_blank" | "_parent" | "_top" | undefined | target - аргумент тега <a> | |
| rel | string | undefined | rel - аргумент тега <a> | |
| download | boolean | undefined | Добавление атрибута download | |
| dataAttrs | { root?: Record<string, string> | undefined; } | undefined | Дополнительные data атрибуты к внутренним элементам | |
| itemProp | string | undefined | Атрибут itemprop для микроразметки | |
| onClick | ((e: MouseEvent<EventTarget, MouseEvent>) => void) | undefined | Обработчик клика | |
| componentWrapper | ElementType<any, keyof IntrinsicElements> | undefined | Компонент-обертка |