@@ -9,22 +9,14 @@ import ReceiptCardContent from '../../adaptiveCards/Attachment/ReceiptCardConten
99import SignInCardContent from '../../adaptiveCards/Attachment/SignInCardContent' ;
1010import ThumbnailCardContent from '../../adaptiveCards/Attachment/ThumbnailCardContent' ;
1111import VideoCardContent from '../../adaptiveCards/Attachment/VideoCardContent' ;
12- import createAdaptiveCardsAttachmentForScreenReaderMiddleware from '../../adaptiveCards/createAdaptiveCardsAttachmentForScreenReaderMiddleware' ;
13- import createAdaptiveCardsAttachmentMiddleware from '../../adaptiveCards/createAdaptiveCardsAttachmentMiddleware' ;
1412import useAdaptiveCardsHostConfig from '../../adaptiveCards/hooks/useAdaptiveCardsHostConfig' ;
1513import useAdaptiveCardsPackage from '../../adaptiveCards/hooks/useAdaptiveCardsPackage' ;
16- import createCognitiveServicesSpeechServicesPonyfillFactory from '../../createCognitiveServicesSpeechServicesPonyfillFactory' ;
1714import defaultCreateDirectLine from '../../createDirectLine' ;
1815import defaultCreateDirectLineAppServiceExtension from '../../createDirectLineAppServiceExtension' ;
19- import createDirectLineSpeechAdapters from '../../createDirectLineSpeechAdapters' ;
20- import createStyleSet from '../../createFullStyleSet' ;
2116import useStyleOptions from '../../hooks/useStyleOptions' ;
2217import useStyleSet from '../../hooks/useStyleSet' ;
23- import renderMarkdown from '../../markdown/renderMarkdown' ;
2418import coreRenderWebChat from '../../renderWebChat' ;
25- import { type AdaptiveCardsPackage } from '../../types/AdaptiveCardsPackage' ;
26- import FullBundleStyleOptions , { StrictFullBundleStyleOptions } from '../../types/FullBundleStyleOptions' ;
27- import { Components as MinimalComponents , hooks , buildInfo as minimalBuildInfo , version , withEmoji } from './minimal' ;
19+ import { buildInfo as minimalBuildInfo , Components as minimalComponents , hooks as minimalHooks } from './minimal' ;
2820
2921const renderWebChat = coreRenderWebChat . bind ( null , ReactWebChat ) ;
3022
@@ -36,7 +28,7 @@ const createDirectLine = (options: Omit<Parameters<typeof defaultCreateDirectLin
3628 'Web Chat: Developers are not currently allowed to set botAgent. See https://github.com/microsoft/BotFramework-WebChat/issues/2119 for more details.'
3729 ) ;
3830
39- return defaultCreateDirectLine ( { ...options , botAgent : `WebChat/${ version } (Full)` } ) ;
31+ return defaultCreateDirectLine ( { ...options , botAgent : `WebChat/${ buildInfo . version } (Full)` } ) ;
4032} ;
4133
4234const createDirectLineAppServiceExtension = (
@@ -47,18 +39,19 @@ const createDirectLineAppServiceExtension = (
4739 'Web Chat: Developers are not currently allowed to set botAgent. See https://github.com/microsoft/BotFramework-WebChat/issues/2119 for more details.'
4840 ) ;
4941
50- return defaultCreateDirectLineAppServiceExtension ( { ...options , botAgent : `WebChat/${ version } (Full)` } ) ;
42+ return defaultCreateDirectLineAppServiceExtension ( { ...options , botAgent : `WebChat/${ buildInfo . version } (Full)` } ) ;
5143} ;
5244
53- const patchedHooks = Object . freeze ( {
54- ...hooks ,
45+ const hooks = Object . freeze ( {
46+ ...minimalHooks ,
5547 useAdaptiveCardsHostConfig,
5648 useAdaptiveCardsPackage,
5749 useStyleOptions,
5850 useStyleSet
5951} ) ;
6052
61- const AdditionalComponents = Object . freeze ( {
53+ const Components = Object . freeze ( {
54+ ...minimalComponents ,
6255 AdaptiveCardContent,
6356 AnimationCardContent,
6457 AudioCardContent,
@@ -70,45 +63,45 @@ const AdditionalComponents = Object.freeze({
7063 SignInCardContent,
7164 ThumbnailCardContent,
7265 VideoCardContent
73- } ) ;
74-
75- const Components : Readonly < typeof MinimalComponents & typeof AdditionalComponents > = Object . freeze ( {
76- ...MinimalComponents ,
77- ...AdditionalComponents
78- } ) ;
79-
80- type StyleOptions = FullBundleStyleOptions ;
81- type StrictStyleOptions = StrictFullBundleStyleOptions ;
66+ } as const ) ;
8267
83- export default ReactWebChat ;
68+ // #region Re-exports
69+ export { default as createAdaptiveCardsAttachmentForScreenReaderMiddleware } from '../../adaptiveCards/createAdaptiveCardsAttachmentForScreenReaderMiddleware' ;
70+ export { default as createAdaptiveCardsAttachmentMiddleware } from '../../adaptiveCards/createAdaptiveCardsAttachmentMiddleware' ;
71+ export { default as createCognitiveServicesSpeechServicesPonyfillFactory } from '../../createCognitiveServicesSpeechServicesPonyfillFactory' ;
72+ export { default as createDirectLineSpeechAdapters } from '../../createDirectLineSpeechAdapters' ;
73+ export { default as createStyleSet } from '../../createFullStyleSet' ;
74+ export { default as renderMarkdown } from '../../markdown/renderMarkdown' ;
75+ export { type AdaptiveCardsPackage } from '../../types/AdaptiveCardsPackage' ;
76+ export {
77+ type StrictFullBundleStyleOptions as StrictStyleOptions ,
78+ type default as StyleOptions
79+ } from '../../types/FullBundleStyleOptions' ;
8480export {
85- Constants ,
8681 concatMiddleware ,
82+ Constants ,
8783 createBrowserWebSpeechPonyfillFactory ,
8884 createStore ,
8985 createStoreWithDevTools ,
9086 createStoreWithOptions ,
9187 decorator ,
9288 internal ,
9389 testIds ,
94- version
90+ version ,
91+ withEmoji
9592} from './minimal' ;
93+ // #endregion
94+
95+ // #region Local exports
96+ export default ReactWebChat ;
97+
9698export {
97- Components ,
98- ReactWebChat ,
9999 buildInfo ,
100- createAdaptiveCardsAttachmentForScreenReaderMiddleware ,
101- createAdaptiveCardsAttachmentMiddleware ,
102- createCognitiveServicesSpeechServicesPonyfillFactory ,
100+ Components ,
103101 createDirectLine ,
104102 createDirectLineAppServiceExtension ,
105- createDirectLineSpeechAdapters ,
106- createStyleSet ,
107- patchedHooks as hooks ,
108- renderMarkdown ,
109- renderWebChat ,
110- withEmoji ,
111- type AdaptiveCardsPackage ,
112- type StrictStyleOptions ,
113- type StyleOptions
103+ hooks ,
104+ ReactWebChat ,
105+ renderWebChat
114106} ;
107+ // #endregion
0 commit comments