UNPKG

@pnp/spfx-controls-react

Version:

Reusable React controls for SharePoint Framework solutions

35 lines 1.73 kB
"use strict"; 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