Мой домен hzdigitalagency.com
, поэтому в основном href указывает на внешний сайт. внешний сайт hzdigitalagency.dashclicks.com
. всякий раз, когда я добавляю href к этому, он скорее пытается загрузить hzdigitalagency.com/hzdigitalagency.dashclicks.com
, а не просто hzdigitalagency.dashclicks.com
Вот код компонента PrimaryButton
const PrimaryButton = (props) => {
return (
<>
<a href = {props.link}>
<button
className = {styles.primaryButton}
type = {props.type}>
{props.children}
</button>
</a>
</>
)
}
Здесь я передаю реквизит ссылки для a href
<nav className='navbar'>
<span><img src = {logo} alt='home' className='logo' /></span>
<div className = {`menuMask ${isOpen && "open"}`} onClick = {navButtonHandler}></div>
<div className = {`menuContainer ${isOpen && "open"}`}>
<ul className = {`navitems ${isOpen && "open"}`}>
<a href = "/" className='home'>
<li>Home</li>
</a>
<Link style = {navLinksStyle} to='/whowehelp'>
<li className='whoWeHelp'>Who We Help</li>
</Link>
<Link style = {navLinksStyle} to='/services'>
<li className='services'>Services</li>
</Link>
<Link style = {navLinksStyle} to='/about'>
<li className='about' >About</li>
</Link>
<Link style = {navLinksStyle} to='/caseStudy'>
<li className='caseStudies'>Case Studies</li>
</Link>
<li>
<PrimaryButton link = {'www.hzdigitalagency.dashclicks.com'}>Client Login</PrimaryButton>
</li>
<Link to= "/contact">
<ContactButton>Contact</ContactButton>
</Link>
</ul>
</div>
<div className = {`navToggle ${isOpen && "open"}`} onClick = {navButtonHandler}>
<div className='bar'>
</div>
</div>
</nav>
Я новичок в React, поэтому любые предложения о том, почему он не работает, будут очень полезны.
Нет, это совсем другой пост про совсем другое
Я думаю, вам нужно добавить https://
или http://
к реквизиту ссылки, например: link = {'http://www.hzdigitalagency.dashclicks.com'}
. Это должно перенаправить вас за пределы вашего домена.
Я думаю, что это может ответить на ваш вопрос. stackoverflow.com/questions/31095759/…