Skip to content

Commit 3b330f4

Browse files
carocao-msftvhuseinova-msftmgamis-msftdmceachernmsftgithub-actions[bot]
authored
Survey inside composite (#3608)
* tag survey * tag survey * tag survey * tag survey * tag survey * tag survey * Add jest test coverage (#3577) * Capabilities doc in storybook (#3585) * Add storybook documentation for capabilities * Change files * Duplicate change files for beta release * major edit * lint fix * change 'Handling changes of capabilities' to 'Listening for changes in capabilities' * fix snippet code * rewording * wording fixes * typo fix * [CI fix] downgrade playwright (#3601) * downgrade playwright * Change files * Duplicate change files for beta release * [Gallery layouts] default gallery grid participant cap (#3574) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * cleanup per comments * Update logic to mix audtio video non dynamic * remove largeGallery API --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery Layouts] Large Gallery (#3591) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * Update logic to mix audtio video non dynamic * remove largeGallery API * make large gallery alpha only * Address comments * fix cc * Update packages/react-composites CallComposite browser test snapshots * fix comment --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery layouts] Large gallery e2e (#3597) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * Update logic to mix audtio video non dynamic * remove largeGallery API * make large gallery alpha only * Address comments * fix cc * Update packages/react-composites CallComposite browser test snapshots * fix comment * update to correct cc * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update license to License (including lint rule) (#3588) * [Pipeline] New comment to explain issue (#3613) * Treeshaking Locales and Reduced Bundle Size (#3615) * Treeshake locales * Treeshake locales from composites * minor * Change files * Duplicate change files for beta release * minor changes * [Gallery Layouts] mobile gallery options (#3603) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * add options to drop down * remove largeGallery from Mobile * fix scrollable gallery * Change files * Duplicate change files for beta release * add show label in default view always * fix lint * fix build * fix cc * Update packages/react-composites CallWithChatComposite browser test snapshots * rebuild API * Update packages/react-composites CallComposite browser test snapshots * fix double large button * update cc * build API * Update packages/react-composites CallComposite browser test snapshots * add auto dismiss on selection * add focused content to mobile * add icons representing selected mode * disable for hold screen --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery layouts] Mobile gallery e2e testing (#3611) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * add options to drop down * remove largeGallery from Mobile * fix scrollable gallery * Change files * Duplicate change files for beta release * add show label in default view always * fix lint * fix build * fix cc * Update packages/react-composites CallWithChatComposite browser test snapshots * rebuild API * Update packages/react-composites CallComposite browser test snapshots * fix double large button * update cc * build API * Update packages/react-composites CallComposite browser test snapshots * Add test * add auto dismiss on selection * Change files * Duplicate change files for beta release * remove test.only * Update packages/react-composites CallComposite browser test snapshots * add focused content to mobile * add icons representing selected mode * disable for hold screen * update test to have video people * remove test.only * add test to see menu options in bottom sheet * remove test.only * fix cc * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [A11y bugfix] Video effects pane focus focus issue (#3627) * update how to search for key * Change files * Duplicate change files for beta release * default render of participant list item will yield none for presence (#3619) * default render of participant list item will yield none for presence * Change files * Duplicate change files for beta release * Change files * Duplicate change files for beta release * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Chat] Updating storybook anchors to use ref (#3625) * [Gallery layouts] Update storybook for gallery layouts (#3616) * update storybook for gallery layouts * Change files * Duplicate change files for beta release * Update packages/storybook/stories/VideoGallery/VideoGallery.stories.tsx Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> * Update packages/storybook/stories/CallComposite/CallCompositeDocs.tsx Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> * add missing layout to storybook controls * fix prettier * videogallery QOL improvements * move layout state to composite * track overflow gallery position in composite * fix build * large gallery fixes --------- Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> * [Bug fix] configuration page fixes (#3621) * update mobile margins start call styles * update drop down styles * Change files * Duplicate change files for beta release * Update packages/react-composites CallWithChatComposite browser test snapshots * Update embed html bundle snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update embed html bundle snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * fix config margins * fix rejoin call button styles * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Chat] Long Display name truncation (#3633) * Improve compliance banner preview (#3635) * Improve ComplianceBanner preview in storybook * Change files * Duplicate change files for beta release * [bugfix] contextual menu overflow menu items extend background color and Call readiness prompt opacity lightened (#3639) * Apply background color to overflow menu items in contextual menu and lighten opacity for call readiness prompts * Increase outer padding of local PIP starting location (#3605) * Increase the gap of the floating local video's initial posiition from the bottom right * Change files * Duplicate change files for beta release * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery Layouts] Update composite options and icons for public preview (#3637) * update CC for beta release * Change files * Duplicate change files for beta release * Fix mobile drawer * Update packages/react-composites CallWithChatComposite browser test snapshots * fix strings * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Remove Fluent NorthStar (#3578) * Remove Fluent NorthStar * Replace Chat components with fluent 9 and fluent-contrib-chat * Update styling for various bug fixes * Update storybook and documentation --------- Co-authored-by: vhuseinova-msft <98852890+vhuseinova-msft@users.noreply.github.com> Co-authored-by: Patrick Latter <73612854+palatter@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Leah Xia <107075081+Leah-Xia-Microsoft@users.noreply.github.com> * [Gallery Layouts] Release notes Changelogs (#3645) * [Image Gallery] Release notes Changelogs (#3646) * Change files * Duplicate change files for beta release --------- Co-authored-by: JoshuaLai <9044372+JoshuaLai@users.noreply.github.com> * [Chat] Remove unnecessary FocusTrapZone for ImageGallery (#3569) * Remove FocusTrapZone from ImageGallery * Change files * Duplicate change files for beta release * Remove unnecessary imports * [Gallery layouts] ARB updates (#3649) * make adjustments for ARB * Change files * Duplicate change files for beta release * [Gallery layouts] fix gallery layout cc in snapshot tests (#3655) * update cc * Change files * Duplicate change files for beta release * overflow tests * Documentation update to remove NorthStar dependency information (#3650) * [BugFix] Update MyMessage options menu to correct size/visibility on mobile browsers (#3654) * [Gallery layouts] more gallery cc fixes for beta release (#3656) * update CC for tests * Change files * Duplicate change files for beta release --------- Co-authored-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * [Vertical Gallery] vertical gallery string update (#3652) * update verticalGallery key * Change files * Duplicate change files for beta release * 1.9.0-beta.1 Fetch Strings (#3660) * TDBuild - updating localized resource files. * TDBuild - updating localized resource files. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Bug fix]Decrease captions banner width when screen is too small to prevent more button overlapping with scroll bar (#3653) * width * Change files * Duplicate change files for beta release * [Chat] Updated Docs for Inline Image and File Sharing (#3599) * [Sample apps] add strict mode to sample apps again (#3659) * re introduce strict mode to samples * Change files * Duplicate change files for beta release * [Bug Fix] Allow custom avatar for captions component (#3643) * test changes to show how to get custom avatars in captions * Treeshaking Locales and Reduced Bundle Size (#3615) * Treeshake locales * Treeshake locales from composites * minor * Change files * Duplicate change files for beta release * minor changes * [Gallery Layouts] mobile gallery options (#3603) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * add options to drop down * remove largeGallery from Mobile * fix scrollable gallery * Change files * Duplicate change files for beta release * add show label in default view always * fix lint * fix build * fix cc * Update packages/react-composites CallWithChatComposite browser test snapshots * rebuild API * Update packages/react-composites CallComposite browser test snapshots * fix double large button * update cc * build API * Update packages/react-composites CallComposite browser test snapshots * add auto dismiss on selection * add focused content to mobile * add icons representing selected mode * disable for hold screen --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery layouts] Mobile gallery e2e testing (#3611) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * add options to drop down * remove largeGallery from Mobile * fix scrollable gallery * Change files * Duplicate change files for beta release * add show label in default view always * fix lint * fix build * fix cc * Update packages/react-composites CallWithChatComposite browser test snapshots * rebuild API * Update packages/react-composites CallComposite browser test snapshots * fix double large button * update cc * build API * Update packages/react-composites CallComposite browser test snapshots * Add test * add auto dismiss on selection * Change files * Duplicate change files for beta release * remove test.only * Update packages/react-composites CallComposite browser test snapshots * add focused content to mobile * add icons representing selected mode * disable for hold screen * update test to have video people * remove test.only * add test to see menu options in bottom sheet * remove test.only * fix cc * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [A11y bugfix] Video effects pane focus focus issue (#3627) * update how to search for key * Change files * Duplicate change files for beta release * default render of participant list item will yield none for presence (#3619) * default render of participant list item will yield none for presence * Change files * Duplicate change files for beta release * Change files * Duplicate change files for beta release * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Chat] Updating storybook anchors to use ref (#3625) * [Gallery layouts] Update storybook for gallery layouts (#3616) * update storybook for gallery layouts * Change files * Duplicate change files for beta release * Update packages/storybook/stories/VideoGallery/VideoGallery.stories.tsx Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> * Update packages/storybook/stories/CallComposite/CallCompositeDocs.tsx Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> * add missing layout to storybook controls * fix prettier * videogallery QOL improvements * move layout state to composite * track overflow gallery position in composite * fix build * large gallery fixes --------- Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> * [Bug fix] configuration page fixes (#3621) * update mobile margins start call styles * update drop down styles * Change files * Duplicate change files for beta release * Update packages/react-composites CallWithChatComposite browser test snapshots * Update embed html bundle snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update embed html bundle snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * fix config margins * fix rejoin call button styles * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Chat] Long Display name truncation (#3633) * Improve compliance banner preview (#3635) * Improve ComplianceBanner preview in storybook * Change files * Duplicate change files for beta release * [bugfix] contextual menu overflow menu items extend background color and Call readiness prompt opacity lightened (#3639) * Apply background color to overflow menu items in contextual menu and lighten opacity for call readiness prompts * Increase outer padding of local PIP starting location (#3605) * Increase the gap of the floating local video's initial posiition from the bottom right * Change files * Duplicate change files for beta release * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery Layouts] Update composite options and icons for public preview (#3637) * update CC for beta release * Change files * Duplicate change files for beta release * Fix mobile drawer * Update packages/react-composites CallWithChatComposite browser test snapshots * fix strings * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * tag survey * Change files * Duplicate change files for beta release * [Gallery Layouts] mobile gallery options (#3603) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * add options to drop down * remove largeGallery from Mobile * fix scrollable gallery * Change files * Duplicate change files for beta release * add show label in default view always * fix lint * fix build * fix cc * Update packages/react-composites CallWithChatComposite browser test snapshots * rebuild API * Update packages/react-composites CallComposite browser test snapshots * fix double large button * update cc * build API * Update packages/react-composites CallComposite browser test snapshots * add auto dismiss on selection * add focused content to mobile * add icons representing selected mode * disable for hold screen --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery layouts] Mobile gallery e2e testing (#3611) * update logic to cap gallery participants * put leftovers into overflow * fix indexing issue * Change files * Duplicate change files for beta release * build files * Update packages/react-composites CallComposite browser test snapshots * update tests for new tile caps * add new layout * add large gallery dropdown * add internal component to video gallery * add logic for large gallery * Change files * Duplicate change files for beta release * add tile count maxing at 48 less if no room * build fixes * cleanup per comments * fix cc * add test * Update packages/react-composites CallComposite browser test snapshots * fix cc * fix cc * remove test.only * Change files * Duplicate change files for beta release * Update packages/react-composites CallComposite browser test snapshots * add options to drop down * remove largeGallery from Mobile * fix scrollable gallery * Change files * Duplicate change files for beta release * add show label in default view always * fix lint * fix build * fix cc * Update packages/react-composites CallWithChatComposite browser test snapshots * rebuild API * Update packages/react-composites CallComposite browser test snapshots * fix double large button * update cc * build API * Update packages/react-composites CallComposite browser test snapshots * Add test * add auto dismiss on selection * Change files * Duplicate change files for beta release * remove test.only * Update packages/react-composites CallComposite browser test snapshots * add focused content to mobile * add icons representing selected mode * disable for hold screen * update test to have video people * remove test.only * add test to see menu options in bottom sheet * remove test.only * fix cc * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Gallery layouts] Update storybook for gallery layouts (#3616) * update storybook for gallery layouts * Change files * Duplicate change files for beta release * Update packages/storybook/stories/VideoGallery/VideoGallery.stories.tsx Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> * Update packages/storybook/stories/CallComposite/CallCompositeDocs.tsx Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> * add missing layout to storybook controls * fix prettier * videogallery QOL improvements * move layout state to composite * track overflow gallery position in composite * fix build * large gallery fixes --------- Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> * [Gallery Layouts] Update composite options and icons for public preview (#3637) * update CC for beta release * Change files * Duplicate change files for beta release * Fix mobile drawer * Update packages/react-composites CallWithChatComposite browser test snapshots * fix strings * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * tag survey * remove on render avatar from composites * remove on render avatar from composites * remove on render avatar from composites --------- Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Signed-off-by: carocao-msft <96077406+carocao-msft@users.noreply.github.com> Co-authored-by: alkwa-msft <79329532+alkwa-msft@users.noreply.github.com> Co-authored-by: prabhjot-msft <97124699+prabhjot-msft@users.noreply.github.com> Co-authored-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: JoshuaLai <9044372+JoshuaLai@users.noreply.github.com> Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Co-authored-by: mgamis-msft <79475487+mgamis-msft@users.noreply.github.com> Co-authored-by: edwardlee-msft <edwardlee@microsoft.com> * [Gallery layouts] stableize gallery layouts (#3665) * stable ize gallery layouts * Change files * Duplicate change files for beta release * update api files * Update packages/react-composites CallWithChatComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Merge Prerelease 1.9.0 beta.1 back to Main (#3669) * beta-release-minor version bump * Collect CHANGELOG * Beta 1.9.0-beta.1 Changelog Grooming (#3648) * Create groom me file for groom changelog branch * Update CHANGELOG.beta.md to include public preview features Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * Update CHANGELOG.beta.md with grooming changes Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * Update CHANGELOG.beta.md groom bugs Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * Update CHANGELOG.beta.md more bug gooming Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * Delete GROOMME.md Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * Update CHANGELOG.beta.md combine communication stable and beta updates to one entry Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * Update CHANGELOG.beta.md Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> --------- Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Change files * Duplicate change files for beta release --------- Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Package updates] Common, Calling, Chat updates (#3634) * Update stable common deps * Change files * Duplicate change files for beta release * fix build issues new package * Calling SDK updates * update locks * update beta * add rush common versions * remove casting * remove unused import * add new calling types from SDK * [Chat] Menu button accessibility fix (#3672) * Removed workaround for mouseDown event in jest tests (#3673) * [Chat]Update image padding for ImageGallery (#3651) * Update image padding for ImageGallery * Change files * Duplicate change files for beta release * Update packages/react-composites ChatComposite browser test snapshots * [Dependency updates] calling bindings fix (#3674) * fix component bindings * fix start call in adapter for new id * Change files * Duplicate change files for beta release * remove the console log * update API files --------- Co-authored-by: alkwa-msft <79329532+alkwa-msft@users.noreply.github.com> * [Bug Fix] Fix issue where Call with Chat adapter would create multiple clients (#3676) * remove old logic for open in other tab * fix cwc adapter hook multi create * Change files * Duplicate change files for beta release * remove commented code * remove commented code * [Dependabot] update webpack (#3667) * update webpack * Change files * Duplicate change files for beta release * create lock files * [Bugfix] Fix issue where bottom sheet was not selecting first item (#3678) * Fix focus on each subMenu * Change files * Duplicate change files for beta release * build API files * update stable * rename per nit * [Chat] Error message update for edit message component (#3680) * Update communication calling dependency (#3682) * update calling * Change files * Duplicate change files for beta release * [A11y bugfix] Focus picker when gallery effects are open (#3681) * make picker options buttons * add stack for spacing * remove commented code * add ref to sidepane to camera button [Broken] * remove ref and create hook * remove prop * Change files * Duplicate change files for beta release * build API * Update packages/react-composites CallComposite browser test snapshots * Update packages/react-composites CallComposite browser test snapshots --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Storybook] Update setup pages (#3658) * update adapters page wording * update quickstarts for stable setup * Change files * Duplicate change files for beta release * fix lint --------- Co-authored-by: Patrick Latter <73612854+palatter@users.noreply.github.com> * survey * star; * star survey * star survey * star survey * star survey * star survey * star survey * star survey * tag survey * [Chat] Removed bottom paddings for the edit message buttons (#3683) * [bugfix] calling version fix (#3685) * update entry point to latest calling beta * Change files * Duplicate change files for beta release * [Dependency Update] Rush -> 5.109.1 (#3687) * [Dependency Updates] Merge updates from v2 branch (part 1) (#3690) * Update backward-compatible packages * Update api-extractor and api-documentor * Alkwa/remove captions icon fade in (#3688) * adding in fluent prop to not fade in the persona * Change files * adding changelog entry * Merge Prerelease stable minor/1.9.0 into main (#3666) * stable-minor version bump * Collect CHANGELOG * Groom changelog for 1.9.0 stable release (#3664) * Create groom me file for groom changelog branch * Groom changelog for 1.9.0 stable release * Change files * Duplicate change files for beta release --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Bump package versions to beta.0 for next release --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * latest api * Update .babelrc.js Signed-off-by: carocao-msft <96077406+carocao-msft@users.noreply.github.com> * linter; * Latest API for end of call survey (#3693) * survey * star; * star survey * Change files * Duplicate change files for beta release * star survey * star survey * star survey * star survey * star survey * star survey * star survey * star survey * star survey * star survey * star survey * tag survey * tag survey * tag survey * tag survey * tag survey * tag survey * tag survey * tag survey * tag survey * latest api * build file * linter * api * api --------- Signed-off-by: carocao-msft <96077406+carocao-msft@users.noreply.github.com> * composite changes * changes * update pr --------- Signed-off-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Signed-off-by: carocao-msft <96077406+carocao-msft@users.noreply.github.com> Signed-off-by: Patrick Latter <73612854+palatter@users.noreply.github.com> Co-authored-by: vhuseinova-msft <98852890+vhuseinova-msft@users.noreply.github.com> Co-authored-by: mgamis-msft <79475487+mgamis-msft@users.noreply.github.com> Co-authored-by: Donald McEachern <94866715+dmceachernmsft@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: James Burnside <2684369+JamesBurnside@users.noreply.github.com> Co-authored-by: JoshuaLai <9044372+JoshuaLai@users.noreply.github.com> Co-authored-by: prabhjot-msft <97124699+prabhjot-msft@users.noreply.github.com> Co-authored-by: alkwa-msft <79329532+alkwa-msft@users.noreply.github.com> Co-authored-by: edwardlee-msft <edwardlee@microsoft.com> Co-authored-by: Emlyn Bolton <3941071+emlynmac@users.noreply.github.com> Co-authored-by: Patrick Latter <73612854+palatter@users.noreply.github.com> Co-authored-by: Leah Xia <107075081+Leah-Xia-Microsoft@users.noreply.github.com> Co-authored-by: John <109105353+jpeng-ms@users.noreply.github.com>
1 parent 32ac7a3 commit 3b330f4

24 files changed

Lines changed: 687 additions & 48 deletions

File tree

packages/calling-component-bindings/review/beta/calling-component-bindings.api.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ import { ScreenShareButton } from '@internal/react-components';
4949
import { StartCallOptions } from '@azure/communication-calling';
5050
import { StatefulCallClient } from '@internal/calling-stateful-client';
5151
import { StatefulDeviceManager } from '@internal/calling-stateful-client';
52-
import { SubmitSurveyOptions } from '@azure/communication-calling';
5352
import { TeamsCall } from '@azure/communication-calling';
5453
import { TeamsCallAgent } from '@azure/communication-calling';
5554
import { VideoDeviceInfo } from '@azure/communication-calling';
@@ -205,7 +204,7 @@ export interface CommonCallingHandlers {
205204
// (undocumented)
206205
onStopScreenShare: () => Promise<void>;
207206
// (undocumented)
208-
onSubmitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
207+
onSubmitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
209208
// (undocumented)
210209
onToggleCamera: (options?: VideoStreamOptions) => Promise<void>;
211210
// (undocumented)

packages/calling-component-bindings/src/handlers/createCommonHandlers.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
BackgroundReplacementConfig
1414
} from '@azure/communication-calling';
1515
/* @conditional-compile-remove(end-of-call-survey) */
16-
import { CallSurvey, SubmitSurveyOptions, CallSurveyResponse } from '@azure/communication-calling';
16+
import { CallSurvey, CallSurveyResponse } from '@azure/communication-calling';
1717
/* @conditional-compile-remove(dialpad) */ /* @conditional-compile-remove(PSTN-calls) */
1818
import { DtmfTone, AddPhoneNumberOptions } from '@azure/communication-calling';
1919
/* @conditional-compile-remove(teams-identity-support) */
@@ -99,7 +99,7 @@ export interface CommonCallingHandlers {
9999
/* @conditional-compile-remove(close-captions) */
100100
onSetCaptionLanguage: (language: string) => Promise<void>;
101101
/* @conditional-compile-remove(end-of-call-survey) */
102-
onSubmitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
102+
onSubmitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
103103
}
104104

105105
/**
@@ -561,10 +561,7 @@ export const createDefaultCommonCallingHandlers = memoizeOne(
561561
await captionsFeature.setCaptionLanguage(language);
562562
};
563563
/* @conditional-compile-remove(end-of-call-survey) */
564-
const onSubmitSurvey = async (
565-
survey: CallSurvey,
566-
options?: SubmitSurveyOptions
567-
): Promise<CallSurveyResponse | undefined> =>
564+
const onSubmitSurvey = async (survey: CallSurvey): Promise<CallSurveyResponse | undefined> =>
568565
await call?.feature(Features.CallSurvey).submitSurvey(survey, options);
569566

570567
return {

packages/communication-react/review/beta/communication-react.api.md

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ import { ScalingMode } from '@azure/communication-calling';
8383
import { SendMessageOptions } from '@azure/communication-chat';
8484
import { StartCallOptions } from '@azure/communication-calling';
8585
import { StartCaptionsOptions } from '@azure/communication-calling';
86-
import { SubmitSurveyOptions } from '@azure/communication-calling';
8786
import { SyntheticEvent } from 'react';
8887
import { TeamsCall } from '@azure/communication-calling';
8988
import { TeamsCallAgent } from '@azure/communication-calling';
@@ -362,7 +361,7 @@ export interface CallAdapterCallOperations {
362361
stopScreenShare(): Promise<void>;
363362
stopVideoBackgroundEffects(): Promise<void>;
364363
// @beta
365-
submitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
364+
submitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
366365
unmute(): Promise<void>;
367366
updateBackgroundPickerImages(backgroundImages: VideoBackgroundImage[]): void;
368367
updateSelectedVideoBackgroundEffect(selectedVideoBackground: VideoBackgroundEffect): void;
@@ -603,6 +602,15 @@ export type CallCompositeOptions = {
603602
galleryOptions?: {
604603
layout?: VideoGalleryLayout;
605604
};
605+
surveyOptions?: {
606+
hideSurvey?: boolean;
607+
onSurveySubmitted?: (callId: string, surveyId: string,
608+
submittedSurvey: CallSurvey,
609+
improvementSuggestions: {
610+
category: 'audio' | 'video' | 'screenshare';
611+
suggestion: string;
612+
}[]) => Promise<void>;
613+
};
606614
branding?: {
607615
logo?: {
608616
url: string;
@@ -753,11 +761,26 @@ export interface CallCompositeStrings {
753761
selectedPeopleButtonLabel: string;
754762
soundLabel: string;
755763
spokenLanguageStrings?: SpokenLanguageStrings;
764+
starRatingAriaLabel: string;
765+
starSurveyFiveStarText: string;
766+
starSurveyFourStarText: string;
767+
starSurveyHelperText: string;
768+
starSurveyOneStarText: string;
769+
starSurveyThreeStarText: string;
770+
starSurveyTwoStarText: string;
756771
startCallButtonLabel: string;
757772
startCaptionsButtonOffLabel?: string;
758773
startCaptionsButtonOnLabel?: string;
759774
startCaptionsButtonTooltipOffContent?: string;
760775
startCaptionsButtonTooltipOnContent?: string;
776+
surveyCancelButtonAriaLabel: string;
777+
surveyCategories: SurveyCategories;
778+
surveyConfirmButtonLabel: string;
779+
surveyIssues: SurveyIssues;
780+
surveyQuestion: string;
781+
surveyTextboxDefaultText: string;
782+
tagsSurveyHelperText: string;
783+
tagsSurveyQuestion: string;
761784
threeParticipantJoinedNoticeString: string;
762785
threeParticipantLeftNoticeString: string;
763786
transferPageNoticeString: string;
@@ -983,7 +1006,7 @@ export interface CallWithChatAdapterManagement {
9831006
stopScreenShare(): Promise<void>;
9841007
stopVideoBackgroundEffects(): Promise<void>;
9851008
// @beta
986-
submitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
1009+
submitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
9871010
unmute(): Promise<void>;
9881011
updateBackgroundPickerImages(backgroundImages: VideoBackgroundImage[]): void;
9891012
// @beta (undocumented)
@@ -1213,6 +1236,15 @@ export type CallWithChatCompositeOptions = {
12131236
galleryOptions?: {
12141237
layout?: VideoGalleryLayout;
12151238
};
1239+
surveyOptions?: {
1240+
hideSurvey?: boolean;
1241+
onSurveySubmitted?: (callId: string, surveyId: string,
1242+
submittedSurvey: CallSurvey,
1243+
improvementSuggestions: {
1244+
category: 'audio' | 'video' | 'screenshare';
1245+
suggestion: string;
1246+
}[]) => Promise<void>;
1247+
};
12161248
branding?: {
12171249
logo?: {
12181250
url: string;
@@ -1866,7 +1898,7 @@ export interface CommonCallingHandlers {
18661898
// (undocumented)
18671899
onStopScreenShare: () => Promise<void>;
18681900
// (undocumented)
1869-
onSubmitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
1901+
onSubmitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
18701902
// (undocumented)
18711903
onToggleCamera: (options?: VideoStreamOptions) => Promise<void>;
18721904
// (undocumented)
@@ -3862,7 +3894,19 @@ export interface StreamMediaProps {
38623894
videoStreamElement: HTMLElement | null;
38633895
}
38643896

3865-
// @public
3897+
// @beta
3898+
export interface SurveyCategories {
3899+
// (undocumented)
3900+
audioRating: string;
3901+
// (undocumented)
3902+
overallRating: string;
3903+
// (undocumented)
3904+
screenshareRating: string;
3905+
// (undocumented)
3906+
videoRating: string;
3907+
}
3908+
3909+
// @beta
38663910
export interface SurveyIssues {
38673911
// (undocumented)
38683912
audioRating: {

packages/communication-react/src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,3 +378,5 @@ export type {
378378
export type { SpokenLanguageStrings, CaptionLanguageStrings } from '../../react-components/src';
379379
/* @conditional-compile-remove(end-of-call-survey) */
380380
export type { SurveyIssues } from '../../react-components/src';
381+
/* @conditional-compile-remove(end-of-call-survey) */
382+
export type { SurveyCategories } from '../../react-components/src';

packages/react-components/review/beta/react-components.api.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2185,7 +2185,19 @@ export interface StreamMediaProps {
21852185
videoStreamElement: HTMLElement | null;
21862186
}
21872187

2188-
// @public
2188+
// @beta
2189+
export interface SurveyCategories {
2190+
// (undocumented)
2191+
audioRating: string;
2192+
// (undocumented)
2193+
overallRating: string;
2194+
// (undocumented)
2195+
screenshareRating: string;
2196+
// (undocumented)
2197+
videoRating: string;
2198+
}
2199+
2200+
// @beta
21892201
export interface SurveyIssues {
21902202
// (undocumented)
21912203
audioRating: {

packages/react-components/src/components/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ export * from './Survey/SurveyTypes';
213213
export { _TagsSurvey } from './Survey/TagsSurvey/TagsSurvey';
214214
/* @conditional-compile-remove(end-of-call-survey) */
215215
export type { _TagsSurveyProps, _TagsSurveyStrings, _IssueCategory, _SurveyTag } from './Survey/TagsSurvey/TagsSurvey';
216-
217216
/* @conditional-compile-remove(PSTN-calls) */
218217
export { HoldButton } from './HoldButton';
219218
/* @conditional-compile-remove(PSTN-calls) */

packages/react-components/src/types/SurveyIssues.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33

44
/**
5-
* @public
5+
* @beta
66
* Corresponding texts to each call issue
77
*/
88
export interface SurveyIssues {

packages/react-components/src/types/SurveyIssuesHeadingStrings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33

44
/**
5-
* @public
5+
* @beta
66
* Corresponding texts to each call issue category
77
*/
88
export interface SurveyIssuesHeadingStrings {

packages/react-composites/review/beta/react-composites.api.md

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ import { StartCallOptions } from '@azure/communication-calling';
6060
import { StartCaptionsOptions } from '@azure/communication-calling';
6161
import { StatefulCallClient } from '@internal/calling-stateful-client';
6262
import { StatefulChatClient } from '@internal/chat-stateful-client';
63-
import { SubmitSurveyOptions } from '@azure/communication-calling';
63+
import { SurveyCategories } from '@internal/react-components';
64+
import { SurveyIssues } from '@internal/react-components';
6465
import { TeamsCall } from '@azure/communication-calling';
6566
import { TeamsCallAgent } from '@azure/communication-calling';
6667
import { TeamsMeetingLinkLocator } from '@azure/communication-calling';
@@ -225,7 +226,7 @@ export interface CallAdapterCallOperations {
225226
stopScreenShare(): Promise<void>;
226227
stopVideoBackgroundEffects(): Promise<void>;
227228
// @beta
228-
submitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
229+
submitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
229230
unmute(): Promise<void>;
230231
updateBackgroundPickerImages(backgroundImages: VideoBackgroundImage[]): void;
231232
updateSelectedVideoBackgroundEffect(selectedVideoBackground: VideoBackgroundEffect): void;
@@ -417,6 +418,15 @@ export type CallCompositeOptions = {
417418
galleryOptions?: {
418419
layout?: VideoGalleryLayout;
419420
};
421+
surveyOptions?: {
422+
hideSurvey?: boolean;
423+
onSurveySubmitted?: (callId: string, surveyId: string,
424+
submittedSurvey: CallSurvey,
425+
improvementSuggestions: {
426+
category: 'audio' | 'video' | 'screenshare';
427+
suggestion: string;
428+
}[]) => Promise<void>;
429+
};
420430
branding?: {
421431
logo?: {
422432
url: string;
@@ -567,11 +577,26 @@ export interface CallCompositeStrings {
567577
selectedPeopleButtonLabel: string;
568578
soundLabel: string;
569579
spokenLanguageStrings?: SpokenLanguageStrings;
580+
starRatingAriaLabel: string;
581+
starSurveyFiveStarText: string;
582+
starSurveyFourStarText: string;
583+
starSurveyHelperText: string;
584+
starSurveyOneStarText: string;
585+
starSurveyThreeStarText: string;
586+
starSurveyTwoStarText: string;
570587
startCallButtonLabel: string;
571588
startCaptionsButtonOffLabel?: string;
572589
startCaptionsButtonOnLabel?: string;
573590
startCaptionsButtonTooltipOffContent?: string;
574591
startCaptionsButtonTooltipOnContent?: string;
592+
surveyCancelButtonAriaLabel: string;
593+
surveyCategories: SurveyCategories;
594+
surveyConfirmButtonLabel: string;
595+
surveyIssues: SurveyIssues;
596+
surveyQuestion: string;
597+
surveyTextboxDefaultText: string;
598+
tagsSurveyHelperText: string;
599+
tagsSurveyQuestion: string;
575600
threeParticipantJoinedNoticeString: string;
576601
threeParticipantLeftNoticeString: string;
577602
transferPageNoticeString: string;
@@ -691,7 +716,7 @@ export interface CallWithChatAdapterManagement {
691716
stopScreenShare(): Promise<void>;
692717
stopVideoBackgroundEffects(): Promise<void>;
693718
// @beta
694-
submitSurvey(survey: CallSurvey, options?: SubmitSurveyOptions): Promise<CallSurveyResponse | undefined>;
719+
submitSurvey(survey: CallSurvey): Promise<CallSurveyResponse | undefined>;
695720
unmute(): Promise<void>;
696721
updateBackgroundPickerImages(backgroundImages: VideoBackgroundImage[]): void;
697722
// @beta (undocumented)
@@ -921,6 +946,15 @@ export type CallWithChatCompositeOptions = {
921946
galleryOptions?: {
922947
layout?: VideoGalleryLayout;
923948
};
949+
surveyOptions?: {
950+
hideSurvey?: boolean;
951+
onSurveySubmitted?: (callId: string, surveyId: string,
952+
submittedSurvey: CallSurvey,
953+
improvementSuggestions: {
954+
category: 'audio' | 'video' | 'screenshare';
955+
suggestion: string;
956+
}[]) => Promise<void>;
957+
};
924958
branding?: {
925959
logo?: {
926960
url: string;

packages/react-composites/src/composites/CallComposite/CallComposite.tsx

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ import { useId } from '@fluentui/react-hooks';
3232
import { HoldPage } from './pages/HoldPage';
3333
/* @conditional-compile-remove(unsupported-browser) */
3434
import { UnsupportedBrowserPage } from './pages/UnsupportedBrowser';
35+
/* @conditional-compile-remove(end-of-call-survey) */
36+
import { CallSurvey } from '@azure/communication-calling';
3537
import { PermissionConstraints } from '@azure/communication-calling';
3638
/* @conditional-compile-remove(rooms) */
3739
import { ParticipantRole } from '@azure/communication-calling';
@@ -232,6 +234,42 @@ export type CallCompositeOptions = {
232234
*/
233235
layout?: VideoGalleryLayout;
234236
};
237+
/* @conditional-compile-remove(end-of-call-survey) */
238+
/**
239+
* Options for end of call survey
240+
*/
241+
surveyOptions?: {
242+
/**
243+
* Hide call survey at the end of a call.
244+
* @defaultValue false
245+
*/
246+
hideSurvey?: boolean;
247+
/**
248+
* Optional callback to handle survey data including free form text response
249+
* Note that free form text response survey option is only going to be enabled when this callback is provided
250+
* User will need to handle all free form text response on their own
251+
*/
252+
onSurveySubmitted?: (
253+
callId: string,
254+
surveyId: string,
255+
/**
256+
* This is the survey results containing star survey data and API tag survey data.
257+
* This part of the result will always be send to calling sdk
258+
* This callback provides user with the ability to gain access to survey data
259+
*/
260+
submittedSurvey: CallSurvey,
261+
/**
262+
* This is the survey results containing free form text
263+
* This part of the result will not be handled by composites
264+
* User will need to collect and handle this information 100% on their own
265+
* Free form text survey is not going to show in the UI if onSurveySubmitted is not populated
266+
*/
267+
improvementSuggestions: {
268+
category: 'audio' | 'video' | 'screenshare';
269+
suggestion: string;
270+
}[]
271+
) => Promise<void>;
272+
};
235273
/* @conditional-compile-remove(custom-branding) */
236274
/**
237275
* Options for setting additional customizations related to personalized branding.
@@ -452,6 +490,8 @@ const MainScreen = (props: MainScreenProps): JSX.Element => {
452490
moreDetails={moreDetails}
453491
dataUiId={'left-call-page'}
454492
disableStartCallButton={disableStartCallButton}
493+
/* @conditional-compile-remove(end-of-call-survey) */
494+
surveyOptions={props.options?.surveyOptions}
455495
/>
456496
);
457497
break;

0 commit comments

Comments
 (0)