abb-core
Version:
Application Build Butler Core
31 lines (30 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = require("react");
var index_1 = require("../../index");
var react_native_1 = require("react-native");
// TODO: Im vollbild modus müssen Fehler ebenfalls unter header und übern content (fixed quasi) erscheinen.
// TODO: Header muss weiter sichtbar bleiben, ob vollbild oder nicht.. ggf. können dann auch die fehler unterm header bleiben
// TODO: Klickevents nur weitergeben an die View Componenten
var ABBContainer = /** @class */ (function (_super) {
tslib_1.__extends(ABBContainer, _super);
function ABBContainer(props) {
var _this = _super.call(this, props) || this;
_this.state = {
style: props.style
};
return _this;
}
ABBContainer.prototype.render = function () {
return (React.createElement(React.Fragment, null,
react_native_1.Platform.OS === "android" &&
React.createElement(index_1.ABBContainerAndroid, { style: this.state.style }, this.props.children),
react_native_1.Platform.OS === "ios" &&
React.createElement(index_1.ABBContainerIOS, { style: this.state.style }, this.props.children),
react_native_1.Platform.OS === "web" &&
React.createElement(index_1.ABBContainerWeb, { style: this.state.style }, this.props.children)));
};
return ABBContainer;
}(React.Component));
exports.ABBContainer = ABBContainer;