Skip to content

Commit fb902dd

Browse files
Added ListItemComments component to Controls.tsx
1 parent 04f3e60 commit fb902dd

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

src/webparts/controlsTest/components/ControlsTest.tsx

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ import {
5353
DisplayMode,
5454
Environment,
5555
EnvironmentType,
56-
Guid
56+
Guid,
57+
ServiceScope
5758
} from "@microsoft/sp-core-library";
5859

5960
import { SPHttpClient } from "@microsoft/sp-http";
@@ -197,6 +198,7 @@ import { UploadFiles } from "../../../controls/uploadFiles";
197198
import { IFileInfo } from "@pnp/sp/files";
198199
import { FieldPicker } from "../../../FieldPicker";
199200
import { Toggle } from "office-ui-fabric-react";
201+
import { ListItemComments } from "../../../ListItemComments";
200202

201203
// Used to render document card
202204
/**
@@ -287,7 +289,7 @@ const toolbarFilters = [{
287289
export default class ControlsTest extends React.Component<IControlsTestProps, IControlsTestState> {
288290
private taxService: SPTermStorePickerService = null;
289291
private spTaxonomyService = new SPTaxonomyService(this.props.context);
290-
292+
private serviceScope : ServiceScope;
291293
private richTextValue: string = null;
292294
private theme = window["__themeState__"].theme;
293295
private pickerStylesSingle: Partial<IBasePickerStyles> = {
@@ -528,6 +530,7 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
528530
isSecurityTrimmedControlDivVisible: false,
529531
isSitePickerDivVisible: false,
530532
isListPickerDivVisible: false,
533+
isListItemCommentsDivVisible: false,
531534
isFieldPickerDivVisible: false,
532535
isIconPickerDivVisible: false,
533536
isComboBoxListItemPickerDivVisible: false,
@@ -868,6 +871,7 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
868871
isSecurityTrimmedControlDivVisible,
869872
isSitePickerDivVisible,
870873
isListPickerDivVisible,
874+
isListItemCommentsDivVisible,
871875
isFieldPickerDivVisible,
872876
isIconPickerDivVisible,
873877
isComboBoxListItemPickerDivVisible,
@@ -1056,6 +1060,7 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
10561060
<Toggle label="IFramePanel" checked={isIFramePanelDivVisible} onChange={(event, checked) => { this.setState({ isIFramePanelDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
10571061
<Toggle label="ListPicker" checked={isListPickerDivVisible} onChange={(event, checked) => { this.setState({ isListPickerDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
10581062
<Toggle label="ListView" checked={isListViewDivVisible} onChange={(event, checked) => { this.setState({ isListViewDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
1063+
<Toggle label="ListItemComments" checked={isListItemCommentsDivVisible} onChange={(event, checked) => { this.setState({ isListItemCommentsDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
10591064
<Toggle label="LocationPicker" checked={isLocationPickerDivVisible} onChange={(event, checked) => { this.setState({ isLocationPickerDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
10601065
<Toggle label="Map" checked={isMapDivVisible} onChange={(event, checked) => { this.setState({ isMapDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
10611066
<Toggle label="ModernAudio" checked={isModernAudioDivVisible} onChange={(event, checked) => { this.setState({ isModernAudioDivVisible: checked, toggleAll: false }); }} className={styles.toggleFilter}/>
@@ -1678,6 +1683,17 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
16781683

16791684
</div>
16801685
</div>
1686+
<div id="ListItemCommentsDiv" className={styles.container} hidden={!isListItemCommentsDivVisible}>
1687+
<div className="ms-font-m">List Item Comments Tester
1688+
<ListItemComments webUrl='https://contoso.sharepoint.com/sites/ThePerspective'
1689+
listId='6f151a33-a7af-4fae-b8c4-f2f04cbc690f'
1690+
itemId={"1"}
1691+
serviceScope={this.props.context.serviceScope}
1692+
numberCommentsPerPage={10}
1693+
label="ListItem Comments"
1694+
/>
1695+
</div>
1696+
</div>
16811697
<div id="FieldPickerDiv" className={styles.container} hidden={!isFieldPickerDivVisible}>
16821698
<div className="ms-font-m">Field picker tester:
16831699
<FieldPicker

src/webparts/controlsTest/components/IControlsTestState.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ export interface IControlsTestState {
6060
isSecurityTrimmedControlDivVisible: boolean;
6161
isSitePickerDivVisible: boolean;
6262
isListPickerDivVisible: boolean;
63+
isListItemCommentsDivVisible: boolean;
6364
isFieldPickerDivVisible: boolean;
6465
isIconPickerDivVisible: boolean;
6566
isComboBoxListItemPickerDivVisible: boolean;

0 commit comments

Comments
 (0)