dropdown color options to show

This commit is contained in:
Jason Jordan
2025-07-09 15:56:02 -04:00
parent 0963a7fe15
commit 06f29c816a
+13 -2
View File
@@ -14,6 +14,7 @@ export default function Dropdown(props: Props) {
const [isOpen, setIsOpen] = useState<boolean>(false); const [isOpen, setIsOpen] = useState<boolean>(false);
const menuItems = item?.children ? item.children : []; const menuItems = item?.children ? item.children : [];
const lastIndex = menuItems.length - 1; const lastIndex = menuItems.length - 1;
const itemId = item.id;
const toggle = () => { const toggle = () => {
setIsOpen(old => !old); setIsOpen(old => !old);
@@ -29,6 +30,10 @@ export default function Dropdown(props: Props) {
return lastIndex == menuItems.indexOf(currentItem) return lastIndex == menuItems.indexOf(currentItem)
} }
function isSecondItem (currentItem: MenuItem) {
return 1 == menuItems.indexOf(currentItem)
}
return ( return (
<> <>
<div className="relative"> <div className="relative">
@@ -41,8 +46,14 @@ export default function Dropdown(props: Props) {
menuItems.map(item => menuItems.map(item =>
<> <>
<Link <Link
key={item.route} key={item.id}
className="hover:bg-britton-medium hover:text-britton-neutral text-center px-2 py-1" className={classnames(
"hover:text-britton-neutral text-center px-2 py-1",
{
"hover:bg-britton-newblue" : itemId == 'employers',
"hover:bg-britton-medium" : itemId != 'employers'
}
)}
href={item?.route || ''} href={item?.route || ''}
onClick={toggle} onClick={toggle}
> >