MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / getPgMenuItem

Function getPgMenuItem

web/pgadmin/static/js/components/ContextMenu.jsx:15–31  ·  view source on GitHub ↗
(menuItem, i)

Source from the content-addressed store, hash-verified

13
14export default function ContextMenu({menuItems, position, onClose, label='context'}) {
15 const getPgMenuItem = (menuItem, i)=>{
16 if(menuItem.type == 'separator') {
17 return <PgMenuDivider key={i}/>;
18 }
19 const hasCheck = typeof menuItem.checked == 'boolean';
20
21 return <PgMenuItem
22 key={i}
23 disabled={menuItem.isDisabled}
24 onClick={()=>{
25 menuItem.callback();
26 }}
27 hasCheck={hasCheck}
28 checked={menuItem.checked}
29 shortcut={menuItem.shortcut}
30 >{menuItem.label}</PgMenuItem>;
31 };
32
33 return (
34 <PgMenu

Callers 1

ContextMenuFunction · 0.70

Calls 1

callbackMethod · 0.45

Tested by

no test coverage detected