@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
25 lines • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UploadFiles = void 0;
var tslib_1 = require("tslib");
/* eslint-disable @typescript-eslint/no-explicit-any */
var React = tslib_1.__importStar(require("react"));
var jotai_1 = require("jotai");
var Stack_1 = require("@fluentui/react/lib/Stack");
var Text_1 = require("@fluentui/react/lib/Text");
var enhancedThemeProvider_1 = require("../../../enhancedThemeProvider");
var UploadFilesControl_1 = require("./UploadFilesControl");
var useUploadFilesStyles_1 = require("./useUploadFilesStyles");
var UploadFiles = function (props) {
var themeVariant = props.themeVariant, title = props.title;
var _a = (0, useUploadFilesStyles_1.useUploadFilesStyles)(), mainContainer = _a.mainContainer, titleStyles = _a.titleStyles;
return (React.createElement(React.Fragment, null,
React.createElement(Stack_1.Stack, { styles: mainContainer, tokens: { childrenGap: 20 } },
React.createElement(Text_1.Text, { variant: "xLarge", styles: titleStyles }, title),
React.createElement(enhancedThemeProvider_1.EnhancedThemeProvider, { context: props.context, theme: themeVariant },
React.createElement("section", null,
React.createElement(jotai_1.Provider, null,
React.createElement(UploadFilesControl_1.UploadFilesControl, tslib_1.__assign({}, props))))))));
};
exports.UploadFiles = UploadFiles;
//# sourceMappingURL=UploadFiles.js.map