import makeStyles from '@mui/styles/makeStyles'; import * as React from 'react'; import { Link } from 'react-router-dom'; const useStyles = makeStyles((theme) => ({ tag: { color: theme.palette.text.secondary, }, })); const AnchorTag: React.FC = ({ children, href, }: React.HTMLProps) => { const classes = useStyles(); const origin = window.location.origin; const destination = href === undefined ? '' : href; const isInternalLink = destination.startsWith('/') || destination.startsWith(origin); const internalDestination = destination.replace(origin, ''); const internalLink = ( {children} ); const externalLink = ( {children} ); return isInternalLink ? internalLink : externalLink; }; export default AnchorTag;