import type {LinkView} from '@gravity-ui/uikit'; import type {LinkProps} from 'react-router-dom'; import {Link} from 'react-router-dom'; import {cn} from '../../utils/cn'; import './InternalLink.scss'; const bLink = cn('g-link'); const ydbLink = cn('ydb-link'); interface InternalLinkProps extends Omit { to?: LinkProps['to']; view?: LinkView; as?: 'tab'; } export const InternalLink = ({ className, to, onClick, view = 'normal', as, ...props }: InternalLinkProps) => to ? ( ) : ( {props.children} );