onClick not working on nested div
Unanswered
Yellowstripe scad posted this in #help-forum
Yellowstripe scadOP
<div className='lg:hidden relative'>
<Button
type='text'
icon={<MenuOutlined
className='text-logo-grey'
/>}
onClick={() => setIsMenuOpen(prevData => !prevData)}
onBlur={() => setIsMenuOpen(false)}
className={`${isMenuOpen ? 'bg-main-background' : ''}`}
/>
{isMenuOpen ?
<div className={`bg-menu-black border border-menu-grey p-3 mt-1 absolute end-1 rounded text-logo-grey font-semibold w-[8.7rem]`}>
<div
className='py-0.5 px-2 cursor-pointer hover:bg-menu-grey-secondary rounded'
onClick={() => redirect("/about")}
>About</div>
</div>
: <></>}
</div>has anyone encountered an issue in Next js wherein the onClick is not working when nested on a div but working when not nested?
1 Reply
why not do this instead?
<Button
type='text'
icon={<MenuOutlined
className='text-logo-grey'
/>}
onClick={() => { setIsMenuOpen(prevData => !prevData); redirect("/about")}}
onBlur={() => setIsMenuOpen(false)}
className={`${isMenuOpen ? 'bg-main-background' : ''}`}
/>
......