ContextMenuItem.js — react Source File
Architecture documentation for ContextMenuItem.js, a javascript file in the react codebase. 2 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR 28f7134a_9071_560d_f1cb_c165426d8d0d["ContextMenuItem.js"] c724f268_cf0b_e04d_821d_c83931a0887e["ContextMenuItem.css"] 28f7134a_9071_560d_f1cb_c165426d8d0d --> c724f268_cf0b_e04d_821d_c83931a0887e ac587885_e294_a1e9_b13f_5e7b920fdb42["react"] 28f7134a_9071_560d_f1cb_c165426d8d0d --> ac587885_e294_a1e9_b13f_5e7b920fdb42 6b15267e_6087_7e9b_ceab_28e7a8ab3cd9["ContextMenu.js"] 6b15267e_6087_7e9b_ceab_28e7a8ab3cd9 --> 28f7134a_9071_560d_f1cb_c165426d8d0d style 28f7134a_9071_560d_f1cb_c165426d8d0d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
*/
import * as React from 'react';
import styles from './ContextMenuItem.css';
type Props = {
children: React.Node,
onClick: () => void,
hide: () => void,
};
export default function ContextMenuItem({
children,
onClick,
hide,
}: Props): React.Node {
const handleClick = () => {
onClick();
hide();
};
return (
<div
className={styles.ContextMenuItem}
onClick={handleClick}
onTouchEnd={handleClick}>
{children}
</div>
);
}
Domain
Subdomains
Dependencies
- ContextMenuItem.css
- react
Source
Frequently Asked Questions
What does ContextMenuItem.js do?
ContextMenuItem.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in ContextMenuItem.js?
ContextMenuItem.js defines 3 function(s): ContextMenuItem, type.hide, type.onClick.
What does ContextMenuItem.js depend on?
ContextMenuItem.js imports 2 module(s): ContextMenuItem.css, react.
What files import ContextMenuItem.js?
ContextMenuItem.js is imported by 1 file(s): ContextMenu.js.
Where is ContextMenuItem.js in the architecture?
ContextMenuItem.js is located at packages/react-devtools-shared/src/devtools/ContextMenu/ContextMenuItem.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-devtools-shared/src/devtools/ContextMenu).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free