--- title: 'Link `passHref`' --- > Ensure `passHref` is used with custom `Link` components. ## Why This Error Occurred `passHref` was not used for a `Link` component that wraps a custom component. This is needed in order to pass the `href` to the child `` tag. ## Possible Ways to Fix It If you're using a custom component that wraps an `` tag, make sure to add `passHref`: ```jsx filename="nav-link.js" import Link from 'next/link' import styled from 'styled-components' const StyledLink = styled.a` color: red; ` function NavLink({ href, name }) { return ( {name} ) } export default NavLink ``` ## Useful Links - [next/link - Custom Component](/docs/pages/api-reference/components/link#if-the-child-is-a-custom-component-that-wraps-an-a-tag)