You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
792 B
React
18 lines
792 B
React
2 years ago
|
import React from 'react';
|
||
|
import { Link } from '@inertiajs/inertia-react';
|
||
|
|
||
|
export default function NavLink({ href, active, children }) {
|
||
|
return (
|
||
|
<Link
|
||
|
href={href}
|
||
|
className={
|
||
|
active
|
||
|
? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 text-sm font-medium leading-5 text-gray-900 focus:outline-none focus:border-indigo-700 transition duration-150 ease-in-out'
|
||
|
: 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 hover:text-gray-700 hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300 transition duration-150 ease-in-out'
|
||
|
}
|
||
|
>
|
||
|
{children}
|
||
|
</Link>
|
||
|
);
|
||
|
}
|