IndividualsHeader.js (1312B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 3 * You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 "use strict"; 6 7 const { 8 Component, 9 } = require("resource://devtools/client/shared/vendor/react.mjs"); 10 const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js"); 11 const { L10N } = require("resource://devtools/client/memory/utils.js"); 12 13 class IndividualsHeader extends Component { 14 static get propTypes() { 15 return {}; 16 } 17 18 render() { 19 return dom.div( 20 { 21 className: "header", 22 }, 23 24 dom.span( 25 { 26 className: "heap-tree-item-bytes", 27 title: L10N.getStr("heapview.field.retainedSize.tooltip"), 28 }, 29 L10N.getStr("heapview.field.retainedSize") 30 ), 31 32 dom.span( 33 { 34 className: "heap-tree-item-bytes", 35 title: L10N.getStr("heapview.field.shallowSize.tooltip"), 36 }, 37 L10N.getStr("heapview.field.shallowSize") 38 ), 39 40 dom.span( 41 { 42 className: "heap-tree-item-name", 43 title: L10N.getStr("individuals.field.node.tooltip"), 44 }, 45 L10N.getStr("individuals.field.node") 46 ) 47 ); 48 } 49 } 50 51 module.exports = IndividualsHeader;