UNPKG

@pnp/spfx-controls-react

Version:

Reusable React controls for SharePoint Framework solutions

33 lines 1.82 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ListItemComments = void 0; var tslib_1 = require("tslib"); var React = tslib_1.__importStar(require("react")); var ListItemCommentsStateProvider_1 = require("./components/ListItemCommentsStateProvider"); var common_1 = require("./common"); var CommentsList_1 = require("./components/Comments/CommentsList"); var Stack_1 = require("@fluentui/react/lib/Stack"); var Text_1 = require("@fluentui/react/lib/Text"); var theme = window.__themeState__.theme; var ListItemComments = function (props) { var webUrl = props.webUrl, listId = props.listId, itemId = props.itemId, serviceScope = props.serviceScope, numberCommentsPerPage = props.numberCommentsPerPage, label = props.label, highlightedCommentId = props.highlightedCommentId; if (!listId && !itemId && !serviceScope) return; return (React.createElement(React.Fragment, null, React.createElement(ListItemCommentsStateProvider_1.ListItemCommentsStateProvider, null, React.createElement(common_1.AppContext.Provider, { value: { webUrl: webUrl, listId: listId, itemId: itemId, theme: theme, serviceScope: serviceScope, label: label, highlightedCommentId: highlightedCommentId, numberCommentsPerPage: numberCommentsPerPage, } }, React.createElement(Stack_1.Stack, null, React.createElement(Text_1.Text, { variant: "medium", style: { fontWeight: 600 } }, label), React.createElement(CommentsList_1.CommentsList, null)))))); }; exports.ListItemComments = ListItemComments; //# sourceMappingURL=ListItemComments.js.map