InspectedElementPane.js — react Source File
Architecture documentation for InspectedElementPane.js, a javascript file in the react codebase. 8 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR 1c1974f8_c118_3dce_d6df_e0608b9225b6["InspectedElementPane.js"] adec15a3_cf54_6c5e_8f9c_5711f6c697e2["InspectedElementPane.css"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> adec15a3_cf54_6c5e_8f9c_5711f6c697e2 ac587885_e294_a1e9_b13f_5e7b920fdb42["react"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> ac587885_e294_a1e9_b13f_5e7b920fdb42 9f227627_0a31_4890_ea91_14afdb74bcf1["portaledContent"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> 9f227627_0a31_4890_ea91_14afdb74bcf1 7cd456b6_507e_98de_1e07_f65fc1623ee5["context"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> 7cd456b6_507e_98de_1e07_f65fc1623ee5 6e1df81f_a52a_493a_3cd6_35ee5767f52f["InspectedElement"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> 6e1df81f_a52a_493a_3cd6_35ee5767f52f bdd49eed_fb0b_b1e8_aa94_610902a7b682["SettingsModal"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> bdd49eed_fb0b_b1e8_aa94_610902a7b682 dac0bbdf_6958_f016_32c8_84da4c8dad99["SettingsModalContextToggle"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> dac0bbdf_6958_f016_32c8_84da4c8dad99 cab260e5_67e4_97ee_dc26_d13e154dd4d1["SettingsModalContext"] 1c1974f8_c118_3dce_d6df_e0608b9225b6 --> cab260e5_67e4_97ee_dc26_d13e154dd4d1 e2c52a93_982e_407f_9fee_e89aa134ae9d["DevTools.js"] e2c52a93_982e_407f_9fee_e89aa134ae9d --> 1c1974f8_c118_3dce_d6df_e0608b9225b6 style 1c1974f8_c118_3dce_d6df_e0608b9225b6 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 {useContext} from 'react';
import portaledContent from 'react-devtools-shared/src/devtools/views/portaledContent';
import {OptionsContext} from 'react-devtools-shared/src/devtools/views/context';
import InspectedElement from 'react-devtools-shared/src/devtools/views/Components/InspectedElement';
import SettingsModal from 'react-devtools-shared/src/devtools/views/Settings/SettingsModal';
import SettingsModalContextToggle from 'react-devtools-shared/src/devtools/views/Settings/SettingsModalContextToggle';
import {SettingsModalContextController} from 'react-devtools-shared/src/devtools/views/Settings/SettingsModalContext';
import styles from './InspectedElementPane.css';
function InspectedElementPane() {
const {hideSettings} = useContext(OptionsContext);
return (
<SettingsModalContextController>
<div className={styles.InspectedElementPane}>
<InspectedElement
actionButtons={!hideSettings && <SettingsModalContextToggle />}
fallbackEmpty={"Selected element wasn't rendered with React."}
/>
<SettingsModal />
</div>
</SettingsModalContextController>
);
}
export default (portaledContent(InspectedElementPane): component());
Domain
Subdomains
Functions
Dependencies
- InspectedElement
- InspectedElementPane.css
- SettingsModal
- SettingsModalContext
- SettingsModalContextToggle
- context
- portaledContent
- react
Source
Frequently Asked Questions
What does InspectedElementPane.js do?
InspectedElementPane.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 InspectedElementPane.js?
InspectedElementPane.js defines 1 function(s): InspectedElementPane.
What does InspectedElementPane.js depend on?
InspectedElementPane.js imports 8 module(s): InspectedElement, InspectedElementPane.css, SettingsModal, SettingsModalContext, SettingsModalContextToggle, context, portaledContent, react.
What files import InspectedElementPane.js?
InspectedElementPane.js is imported by 1 file(s): DevTools.js.
Where is InspectedElementPane.js in the architecture?
InspectedElementPane.js is located at packages/react-devtools-shared/src/devtools/views/InspectedElement/InspectedElementPane.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-devtools-shared/src/devtools/views/InspectedElement).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free