MCPcopy Index your code
hub / github.com/simstudioai/sim / composeHandlers

Function composeHandlers

packages/emcn/src/components/tooltip/tooltip.tsx:349–357  ·  view source on GitHub ↗
(
  theirHandler: ((event: E) => void) | undefined,
  ourHandler: (event: E) => void
)

Source from the content-addressed store, hash-verified

347Root.displayName = 'Tooltip.Root'
348
349function composeHandlers<E extends React.SyntheticEvent>(
350 theirHandler: ((event: E) => void) | undefined,
351 ourHandler: (event: E) => void
352) {
353 return (event: E) => {
354 theirHandler?.(event)
355 if (!event.defaultPrevented) ourHandler(event)
356 }
357}
358
359interface TriggerProps extends React.ComponentPropsWithoutRef<'button'> {
360 /** Merge tooltip behavior onto the single child element instead of rendering a button. */

Callers 1

tooltip.tsxFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected