react-admin-ui
Version:
React Admin Panel based on material-ui interface Edit
107 lines (73 loc) • 4.21 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ContentWrapper = exports.Body = exports.Layout = exports.default = undefined;
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = require('babel-runtime/helpers/createClass');
var _createClass3 = _interopRequireDefault(_createClass2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral');
var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2);
var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n background-color: rgb(237, 236, 236);\n display: flex;\n flex: 1 1 0%;\n overflow-y: hidden;\n overflow-x: scroll;\n'], ['\n background-color: rgb(237, 236, 236);\n display: flex;\n flex: 1 1 0%;\n overflow-y: hidden;\n overflow-x: scroll;\n']),
_templateObject2 = (0, _taggedTemplateLiteral3.default)(['\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n \n a{\n text-decoration: none;\n }\n'], ['\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n \n a{\n text-decoration: none;\n }\n']),
_templateObject3 = (0, _taggedTemplateLiteral3.default)(['\n flex: 1 1 0%;\n padding: 1rem;\n'], ['\n flex: 1 1 0%;\n padding: 1rem;\n']);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _Snackbar = require('./Sections/Snackbar');
var _Snackbar2 = _interopRequireDefault(_Snackbar);
var _Panel = require('./Sections/Panel');
var _Panel2 = _interopRequireDefault(_Panel);
var _Header = require('./Sections/Header');
var _Header2 = _interopRequireDefault(_Header);
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _reactRouterConfig = require('react-router-config');
var _materialUi = require('material-ui');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Body = _styledComponents2.default.div(_templateObject);
var Layout = _styledComponents2.default.div(_templateObject2);
var ContentWrapper = _styledComponents2.default.div(_templateObject3);
var Entity = function (_React$Component) {
(0, _inherits3.default)(Entity, _React$Component);
function Entity() {
(0, _classCallCheck3.default)(this, Entity);
return (0, _possibleConstructorReturn3.default)(this, (Entity.__proto__ || (0, _getPrototypeOf2.default)(Entity)).apply(this, arguments));
}
(0, _createClass3.default)(Entity, [{
key: 'render',
value: function render() {
return _react2.default.createElement(
Layout,
null,
_react2.default.createElement(_Header2.default, null),
_react2.default.createElement(
Body,
null,
_react2.default.createElement(_Panel2.default, null),
_react2.default.createElement(
ContentWrapper,
null,
_react2.default.createElement(
_materialUi.Paper,
null,
(0, _reactRouterConfig.renderRoutes)(this.props.route.routes)
)
),
_react2.default.createElement(_Snackbar2.default, null)
)
);
}
}]);
return Entity;
}(_react2.default.Component);
exports.default = Entity;
exports.Layout = Layout;
exports.Body = Body;
exports.ContentWrapper = ContentWrapper;