UNPKG

pragmate-ui

Version:

An advanced, on-demand React UI library optimized for BeyondJS. Pragmate UI provides modular, responsive, and accessible components with a focus on efficient bundle sizes and a streamlined development process.

1 lines 5.87 kB
{"version":3,"sources":["__sources/context-menu/ts/container.tsx","__sources/context-menu/ts/context-menu.ts","__sources/context-menu/ts/context.tsx","__sources/context-menu/definitions.ts","__sources/context-menu/ts/index.tsx","__sources/context-menu/ts/item.tsx","__sources/context-menu/ts/use-context.tsx"],"names":["_react","require","_context","ContextMenuContainer","children","showContextMenu","toggleContextMenu","React","useState","onClick","event","stopPropagation","preventDefault","x","clientX","y","clientY","closeContextMenu","createElement","ContextMenuContext","Provider","value","opened","position","className","_model","ContextMenu","ReactiveModel","_event","constructor","init","currentTarget","target","globalThis","oncontextmenu","parentContext","closest","dataset","context","contextEvent","triggerEvent","classList","contains","exports","ContextMenuManager","createContext","useContextMenuContext","useContext","_useContext","unmount","container","document","ref","useRef","useContextMenu","styles","top","left","cls","style","_icons","ContextItem","icon","label","onClickEvent","Icon","useEffect","close","removeEventListener","body","querySelector","addEventListener","appendChild","refCurrent","current","offsetWidth","offsetHeight","tWidth","tHeight","innerWidth","innerHeight","remove"],"mappings":"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","file":"","sourceRoot":"/"}