MCPcopy Create free account

hub / github.com/fkhadra/react-contexify / functions

Functions65 in github.com/fkhadra/react-contexify

↓ 5 callersFunctiongetPredicateValue
( predicate: BooleanPredicate, payload: PredicateParams )
src/components/utils.ts:44
↓ 5 callersFunctionisFn
(v: any)
src/components/utils.ts:5
↓ 4 callersFunctionfocusSelectedItem
()
src/components/keyboardController.ts:25
↓ 4 callersFunctionpreventDefault
(e: KeyboardEvent)
src/components/Menu.tsx:158
↓ 3 callersFunctiondispatchUserHanlder
()
src/components/Item.tsx:159
↓ 3 callersMethodemit
(event: E, args?: T)
src/core/eventManager.ts:7
↓ 3 callersFunctionshowContextMenu
()
cypress/e2e/item.spec.ts:3
↓ 2 callersFunctioncheckBoundaries
(x: number, y: number)
src/components/Menu.tsx:136
↓ 2 callersFunctioncloneItems
( children: ReactNode, props: { triggerEvent: TriggerEvent; propsFromTrigger?: object } )
src/components/utils.ts:13
↓ 2 callersFunctioncloseSubmenu
()
src/components/keyboardController.ts:100
↓ 2 callersFunctionhide
(e?: Event)
src/components/Menu.tsx:230
↓ 2 callersFunctionisFocused
()
src/components/keyboardController.ts:35
↓ 2 callersFunctionisStr
(v: any)
src/components/utils.ts:9
↓ 2 callersMethodoff
(event: E, handler?: Handler<T>)
src/core/eventManager.ts:6
↓ 2 callersMethodon
(event: E, handler: Handler<T>)
src/core/eventManager.ts:5
↓ 2 callersFunctionsingularize
(s: string)
example/components/App.tsx:62
↓ 2 callersFunctionuseItemTracker
()
src/hooks/useItemTracker.ts:13
↓ 2 callersFunctionuseItemTrackerContext
()
src/components/ItemTrackerProvider.tsx:6
↓ 1 callersFunctioncomputeAnimationClasses
()
src/components/Menu.tsx:260
↓ 1 callersFunctioncreateEventManager
()
src/core/eventManager.ts:10
↓ 1 callersFunctioncreateKeyboardController
()
src/components/keyboardController.ts:11
↓ 1 callersFunctiongetAnimation
()
example/components/App.tsx:138
↓ 1 callersFunctiongetDataTestSelector
(key: string)
example/components/App.tsx:66
↓ 1 callersFunctiongetMousePosition
(e: TriggerEvent)
src/components/utils.ts:24
↓ 1 callersFunctiongetSubmenuItems
()
src/components/keyboardController.ts:32
↓ 1 callersFunctionisSubmenuFocused
()
src/components/keyboardController.ts:29
↓ 1 callersFunctionmoveDown
()
src/components/keyboardController.ts:45
↓ 1 callersFunctionshow
({ event, props, position }: ShowContextMenuParams)
src/components/Menu.tsx:206
↓ 1 callersFunctionuseContextMenu
( props?: UseContextMenuParams | Partial<UseContextMenuParams> )
src/hooks/useContextMenu.ts:26
↓ 1 callersFunctionwalkAndMatch
(items: ItemTrackerRecord[])
src/components/keyboardController.ts:123
FunctionApp
()
example/components/App.tsx:77
FunctionArrow
()
src/components/Arrow.tsx:3
FunctionItem
({ id, children, className, style, triggerEvent, data, propsFromTrigger, keyMatcher, onClick
src/components/Item.tsx:122
FunctionItemTrackerProvider
( props )
src/components/ItemTrackerProvider.tsx:13
FunctionMenu
({ id, theme, style, className, children, animation = 'fade', preventDefaultOnKeydown = true,
src/components/Menu.tsx:87
FunctionNOOP
()
src/constants.ts:23
FunctionRightSlot
({ className, ...rest })
src/components/RightSlot.tsx:10
FunctionSelect
({ name, value, data, onChange, ...rest }: SelectProps)
example/components/Select.tsx:10
FunctionSeparator
({ triggerEvent, data, propsFromTrigger, hidden = false, })
src/components/Separator.tsx:30
FunctionSubmenu
({ arrow, children, disabled = false, hidden = false, label, className, triggerEvent, propsFro
src/components/Submenu.tsx:44
Functionemit
(event: E, args: T)
src/core/eventManager.ts:24
FunctionhandleAnimationEnd
()
src/components/Menu.tsx:254
FunctionhandleCheckboxes
(e: React.ChangeEvent<HTMLInputElement>)
example/components/App.tsx:106
FunctionhandleClick
(e: React.MouseEvent<HTMLElement>)
src/components/Item.tsx:149
FunctionhandleContextMenu
(event: React.MouseEvent)
example/components/App.tsx:112
FunctionhandleItemClick
(params: ItemParams)
example/components/App.tsx:127
FunctionhandleKeyDown
(e: React.KeyboardEvent<HTMLElement>)
src/components/Item.tsx:192
FunctionhandleKeyboard
(e: KeyboardEvent)
src/components/Menu.tsx:162
FunctionhandleSelector
({ target: { name, value }, }: React.ChangeEvent<HTMLSelectElement>)
example/components/App.tsx:98
FunctionhideAll
()
src/core/contextMenu.ts:32
FunctionhideAll
()
src/hooks/useContextMenu.ts:36
Functioninit
(rootMenu: ItemTracker)
src/components/keyboardController.ts:19
FunctionmatchKeys
(e: KeyboardEvent)
src/components/keyboardController.ts:120
FunctionmoveUp
()
src/components/keyboardController.ts:57
Functionoff
(event: E, handler: Handler<T>)
src/core/eventManager.ts:20
Functionon
(event: E, handler: Handler<T>)
src/core/eventManager.ts:14
FunctionopenSubmenu
()
src/components/keyboardController.ts:69
Functionreducer
( state: MenuState, payload: Partial<MenuState> | ((state: MenuState) => Partial<MenuState>) )
src/components/Menu.tsx:80
FunctionregisterItem
(node: HTMLElement | null)
src/components/Item.tsx:172
FunctionselectorReducer
( state: SelectorState, nextState: Partial<SelectorState> )
example/components/App.tsx:55
FunctionsetPosition
()
src/components/Submenu.tsx:66
FunctionsetupNodeEvents
(on, config)
cypress.config.ts:8
Functionshow
({ event, id, props, position })
src/core/contextMenu.ts:23
Functionshow
(params: ShowContextMenuParams)
src/hooks/useContextMenu.ts:30
FunctiontrackRef
(node: HTMLElement | null)
src/components/Submenu.tsx:83