react-hackterm
Version:
Hackable terminal emulator in React
54 lines (36 loc) • 1.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _propTypes = require("prop-types");
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Default = require("./Default");
var _Default2 = _interopRequireDefault(_Default);
var _Github = require("./Github");
var _Github2 = _interopRequireDefault(_Github);
var _Grass = require("./Grass");
var _Grass2 = _interopRequireDefault(_Grass);
var _Ocean = require("./Ocean");
var _Ocean2 = _interopRequireDefault(_Ocean);
var _Pure = require("./Pure");
var _Pure2 = _interopRequireDefault(_Pure);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Theme = function Theme(_ref) {
var value = _ref.value;
return _react2.default.createElement(
"div",
null,
value === "default" ? _react2.default.createElement(_Default2.default, null) : "",
value === "github" ? _react2.default.createElement(_Github2.default, null) : "",
value === "grass" ? _react2.default.createElement(_Grass2.default, null) : "",
value === "ocean" ? _react2.default.createElement(_Ocean2.default, null) : "",
value === "pure" ? _react2.default.createElement(_Pure2.default, null) : "",
!value ? _react2.default.createElement(_Default2.default, null) : ""
);
};
Theme.propTypes = {
value: _propTypes2.default.string.isRequired
};
exports.default = Theme;