42 lines
1.2 KiB
JavaScript
42 lines
1.2 KiB
JavaScript
import React from "react";
|
|
import Link from "next/link";
|
|
|
|
export default class InnerMenu extends React.Component
|
|
{
|
|
constructor(props)
|
|
{
|
|
super(props);
|
|
}
|
|
|
|
render()
|
|
{
|
|
const { number } = this.props;
|
|
|
|
return (
|
|
<aside>
|
|
<ul className="aside_nav">
|
|
<li>
|
|
<Link href={`/contract/${ number }/payments`} shallow>
|
|
<a className={ this.props.router && this.props.router.asPath.indexOf("payments") > -1 ? "active" : "" }>График платежей</a>
|
|
</Link>
|
|
</li>
|
|
<li>
|
|
<Link href={`/contract/${ number }/services`} shallow>
|
|
<a className={ this.props.router && this.props.router.asPath.indexOf("services") > -1 ? "active" : "" }>Дополнительные услуги</a>
|
|
</Link>
|
|
</li>
|
|
<li>
|
|
<Link href={`/contract/${ number }/agreement`} shallow>
|
|
<a className={ this.props.router && this.props.router.asPath.indexOf("agreement") > -1 ? "active" : "" }>Договор</a>
|
|
</Link>
|
|
</li>
|
|
<li>
|
|
<Link href={`/contract/${ number }/documents`} shallow>
|
|
<a className={ this.props.router && this.props.router.asPath.indexOf("documents") > -1 ? "active" : "" }>Документы по сделке</a>
|
|
</Link>
|
|
</li>
|
|
</ul>
|
|
</aside>
|
|
)
|
|
}
|
|
} |