MCPcopy Create free account
hub / github.com/DavidHDev/react-bits / toggleMenu

Function toggleMenu

src/ts-default/Components/CardNav/CardNav.tsx:141–153  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

139 }, [isExpanded]);
140
141 const toggleMenu = () => {
142 const tl = tlRef.current;
143 if (!tl) return;
144 if (!isExpanded) {
145 setIsHamburgerOpen(true);
146 setIsExpanded(true);
147 tl.play(0);
148 } else {
149 setIsHamburgerOpen(false);
150 tl.eventCallback('onReverseComplete', () => setIsExpanded(false));
151 tl.reverse();
152 }
153 };
154
155 const setCardRef = (i: number) => (el: HTMLDivElement | null) => {
156 if (el) cardsRef.current[i] = el;

Callers 1

CardNavFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected