File tree 1 file changed +15
-1
lines changed
packages/feedback/src/core
1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -318,7 +318,21 @@ export const buildFeedbackIntegration = ({
318
318
async createForm (
319
319
optionOverrides : OverrideFeedbackConfiguration = { } ,
320
320
) : Promise < ReturnType < FeedbackModalIntegration [ 'createDialog' ] > > {
321
- return _loadAndRenderDialog ( mergeOptions ( _options , optionOverrides ) ) ;
321
+ const mergedOptions = mergeOptions ( _options , optionOverrides ) ;
322
+
323
+ const dialog = await _loadAndRenderDialog ( {
324
+ ...mergedOptions ,
325
+ onFormClose : ( ) => {
326
+ dialog && dialog . close ( ) ;
327
+ mergedOptions . onFormClose && mergedOptions . onFormClose ( ) ;
328
+ } ,
329
+ onFormSubmitted : ( ) => {
330
+ dialog && dialog . close ( ) ;
331
+ mergedOptions . onFormSubmitted && mergedOptions . onFormSubmitted ( ) ;
332
+ } ,
333
+ } ) ;
334
+
335
+ return dialog ;
322
336
} ,
323
337
324
338
/**
You can’t perform that action at this time.
0 commit comments