@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
35 lines • 1.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var sp_core_library_1 = require("@microsoft/sp-core-library");
var EnhancedThemeProvider_1 = require("../../../EnhancedThemeProvider");
var DynamicForm_1 = require("../../../DynamicForm");
var LOG_SOURCE = 'TestForm';
var TestForm = /** @class */ (function (_super) {
tslib_1.__extends(TestForm, _super);
function TestForm(props) {
var _this = _super.call(this, props) || this;
_this.state = {};
return _this;
}
TestForm.prototype.componentDidMount = function () {
sp_core_library_1.Log.info(LOG_SOURCE, 'React Element: TestForm mounted');
};
TestForm.prototype.componentWillUnmount = function () {
sp_core_library_1.Log.info(LOG_SOURCE, 'React Element: TestForm unmounted');
};
TestForm.prototype.render = function () {
var _this = this;
return (React.createElement(EnhancedThemeProvider_1.EnhancedThemeProvider, { applyTo: "element", context: this.props.context },
React.createElement(DynamicForm_1.DynamicForm, { context: this.props.context, listId: this.props.context.list.guid.toString(), listItemId: this.props.context.itemId, onListItemLoaded: function (listItemData) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
console.log(listItemData);
return [2 /*return*/];
});
}); } })));
};
return TestForm;
}(React.Component));
exports.default = TestForm;
//# sourceMappingURL=TestForm.js.map