import React from 'react'; import {Flex, Link} from '@gravity-ui/uikit'; import {InternalLink} from '../../components/InternalLink'; interface BreadcrumbLinkProps { icon?: React.ReactNode; text?: string; link?: string; } function checkIsExternalLink(link?: string): link is string { return Boolean(link?.startsWith('http')); } export function BreadcrumbLink({icon, text, link}: BreadcrumbLinkProps) { if (checkIsExternalLink(link)) { return ( ); } return ( ); } function BreadcrumbLinkContent({icon, text}: Omit) { return ( {icon} {text} ); }