2016-09-13 4 views
0

내 반응 라우터 링크를 Drawer에 추가하고 싶습니다. 나는 이것을 시도했다 :소재로 링크 렌더링 ui 서랍

<Drawer width={200} open={this.state.drawerOpen} docked={false} onRequestChange={this.toggleDrawer}> 
    <Link to="/businesspartners"> 
     <MenuItem onTouchTap={this.toggleDrawer.bind(this, false)} 
       rightIcon={<CommunicationBusiness />} 
     > 
     Business Partners 
     </MenuItem> 
    </Link> 
</Drawer> 

내 문제는 링크가 아래 그림과 같이 밑줄이 그어진다는 것이다. 링크에 대한

enter image description here

답변

0

사용 인라인 스타일 textDecoration: 'none'. <Link>이 표준 <a> 태그로 렌더링되므로 Google에서 textDecoration 규칙을 적용 할 수 있습니다.

<Drawer width={200} open={this.state.drawerOpen} docked={false} onRequestChange={this.toggleDrawer}> 
    <Link to="/businesspartners" style={{ textDecoration: 'none' }}> 
     <MenuItem onTouchTap={this.toggleDrawer.bind(this, false)} 
       rightIcon={<CommunicationBusiness />} 
     > 
     Business Partners 
     </MenuItem> 
    </Link> 
</Drawer> 
+0

이 해결책을 알고 있습니다. 그러나 도서관이 그것을 처리 할 것으로 기대했기 때문에 실수를했는지 의심스러워했습니다. – alisabzevari

+0

처리 할 라이브러리가 필요하지 않습니다. 이것은 갈 방법입니다 :). 링크 속성은 반응 라우터 라이브러리에 속합니다. 모든 사양은 반응 라우터 및 텍스트 장식으로 처리됩니다. 재료 -ui 및 반응 라우터는 두 개의 독립 라이브러리입니다. –

+0

나는 material-ui 라이브러리를 의미했다. – alisabzevari