MCPcopy
hub / github.com/primer/react / menuStyles

Function menuStyles

packages/react/src/UnderlineNav/styles.ts:162–171  ·  view source on GitHub ↗
(containerRef: Element | null, listRef: Element | null)

Source from the content-addressed store, hash-verified

160 * @description This calculates the position of the menu
161 */
162export const menuStyles = (containerRef: Element | null, listRef: Element | null): BetterSystemStyleObject => {
163 if (containerRef && listRef) {
164 const {left} = getAnchoredPosition(containerRef, listRef, {align: 'start', side: 'outside-bottom'})
165 // eslint-disable-next-line @typescript-eslint/no-unused-vars
166 const {right, ...rest} = baseMenuStyles
167 return {...rest, left}
168 }
169
170 return baseMenuStyles
171}

Callers 2

UnderlineNav.tsxFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected