@@ -231,6 +231,7 @@ import {
231
231
} from '../../../Progress' ;
232
232
233
233
const RichText = React . lazy ( ( ) => import ( '../../../RichText' ) . then ( module => ( { default : module . RichText } ) ) ) ;
234
+ const ShareDialog = React . lazy ( ( ) => import ( '../../../ShareDialog' ) . then ( module => ( { default : module . ShareDialog } ) ) ) ;
234
235
235
236
const SecurityTrimmedControl = React . lazy ( ( ) => import ( '../../../SecurityTrimmedControl' ) . then ( module => ( { default : module . SecurityTrimmedControl } ) ) ) ;
236
237
import {
@@ -588,6 +589,7 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
588
589
testTerms : [ ] ,
589
590
selectedUrlImagePicker : "" ,
590
591
isOpenHoverReactionBar : false ,
592
+ isOpenShareDialog : false ,
591
593
} ;
592
594
593
595
this . peoplePickerContext = {
@@ -2116,7 +2118,7 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
2116
2118
< PrimaryButton text = "Open HoverReactionsBar" onClick = { ( ) => { this . setState ( { isOpenHoverReactionBar : true } ) ; } } />
2117
2119
< HoverReactionsBar
2118
2120
isOpen = { this . state . isOpenHoverReactionBar }
2119
- onSelect = { ( emoji , emojiInfo ) => { console . log ( emoji ) ; } }
2121
+ onSelect = { ( emoji , emojiInfo ) => { console . log ( emoji ) ; } }
2120
2122
onDismiss = { ( ) : void => {
2121
2123
this . setState ( { isOpenHoverReactionBar : false } ) ;
2122
2124
} }
@@ -2815,6 +2817,20 @@ export default class ControlsTest extends React.Component<IControlsTestProps, IC
2815
2817
/>
2816
2818
</ div >
2817
2819
}
2820
+ { controlVisibility . ShareDialog &&
2821
+ < div id = "ShareDialogDiv" className = { styles . container } >
2822
+ < PrimaryButton text = "Open Share dialog" onClick = { ( ) => { this . setState ( { isOpenShareDialog : true } ) ; } } />
2823
+ < ShareDialog
2824
+ isOpen = { this . state . isOpenShareDialog }
2825
+ onClose = { ( ) => this . setState ( { isOpenShareDialog : false } ) }
2826
+ options = { {
2827
+ siteUrl : this . props . context . pageContext . web . absoluteUrl ,
2828
+ listId : 'b1416fca-dc77-4198-a082-62a7657dcfa9' ,
2829
+ itemId : 1 ,
2830
+ name : 'Document Name'
2831
+ } } />
2832
+ </ div >
2833
+ }
2818
2834
{ controlVisibility . TaxonomyTree &&
2819
2835
< div id = "TaxonomyTreeDiv" className = { styles . container } hidden = { ! controlVisibility . TaxonomyTree } >
2820
2836
< h3 > Modern Taxonomy Tree</ h3 >
0 commit comments