* MP-3104: added deleteAccount and alerts for vaults and debts * MP-3104: added Borrow and Farm links to the AlertDialog * MP-3104: finished delete flow * fix: adjusted according to feedback * refactor: tidy
39 lines
954 B
TypeScript
39 lines
954 B
TypeScript
import classNames from 'classnames'
|
|
import { NavLink, useParams } from 'react-router-dom'
|
|
|
|
import { getRoute } from 'utils/route'
|
|
|
|
const underlineClasses =
|
|
'relative before:absolute before:h-[2px] before:-bottom-1 before:left-0 before:right-0 before:gradient-active-tab'
|
|
|
|
interface Props {
|
|
isFarm?: boolean
|
|
}
|
|
|
|
export default function Tab(props: Props) {
|
|
const { address, accountId } = useParams()
|
|
|
|
return (
|
|
<div className='relative mb-4 w-full'>
|
|
<NavLink
|
|
to={getRoute('lend', address, accountId)}
|
|
className={classNames(
|
|
props.isFarm ? 'text-white/20' : underlineClasses,
|
|
'relative mr-8 text-xl ',
|
|
)}
|
|
>
|
|
Lend
|
|
</NavLink>
|
|
<NavLink
|
|
to={getRoute('farm', address, accountId)}
|
|
className={classNames(
|
|
!props.isFarm ? 'text-white/20' : underlineClasses,
|
|
'relative text-xl',
|
|
)}
|
|
>
|
|
Farm
|
|
</NavLink>
|
|
</div>
|
|
)
|
|
}
|