123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
- "use strict";
- const React = require("devtools/client/shared/vendor/react");
- const NetInfoParams = React.createFactory(require("./net-info-params"));
- // Shortcuts
- const DOM = React.DOM;
- const PropTypes = React.PropTypes;
- /**
- * This template represents 'Params' tab displayed when the user
- * expands network log in the Console panel. It's responsible for
- * displaying URL parameters (query string).
- */
- var ParamsTab = React.createClass({
- propTypes: {
- data: PropTypes.shape({
- request: PropTypes.object.isRequired
- })
- },
- displayName: "ParamsTab",
- render() {
- let data = this.props.data;
- return (
- DOM.div({className: "paramsTabBox"},
- DOM.div({className: "panelContent"},
- NetInfoParams({params: data.request.queryString})
- )
- )
- );
- }
- });
- // Exports from this module
- module.exports = ParamsTab;
|