Updates from: 04/28/2021 03:30:14
Service Microsoft Docs article Related commit history on GitHub Change details
platform Create Apps For Teams Meetings https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/apps-in-teams-meetings/create-apps-for-teams-meetings.md
To use the `userContext` API to route requests accordingly, see [Teams SDK](../t
Messaging extension works as expected when a user is in an in-meeting view and the user can post compose message extension cards. AppName in-meeting is a tooltip that states the app name in-meeting U-bar. > [!NOTE]
-> Use version 1.9.0 of [Teams SDK](https://docs.microsoft.com/javascript/api/overview/msteams-client?view=msteams-client-js-latest&preserve-view=true) to upload side panel, as versions prior to it do not support side panel.
+> Use version 1.7.0 or higher of [Teams SDK](https://docs.microsoft.com/javascript/api/overview/msteams-client?view=msteams-client-js-latest&preserve-view=true), as versions prior to it do not support the side panel.
#### In-meeting dialog
platform Calls Meetings Bots Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/calls-and-meetings/calls-meetings-bots-overview.md
Real-time media refers to scenarios where media must be processed in real-time,
## See also
-> [!div class="nextstepaction"]
-> [Graph API reference](/graph/api/resources/communications-api-overview?view=graph-rest-beta&preserve-view=true)
-> [!div class="nextstepaction"]
-> [Sample apps](https://github.com/microsoftgraph/microsoft-graph-comms-samples)
-> [!div class="nextstepaction"]
-> [Registering a bot that supports calls and online meetings](./registering-calling-bot.md)
-> [!div class="nextstepaction"]
-> [Graph permissions for calls and online meetings bots](./registering-calling-bot.md#add-graph-permissions)
-> [!div class="nextstepaction"]
-> [How to develop calling and online meeting bots on your computer](./debugging-local-testing-calling-meeting-bots.md)
-> [!div class="nextstepaction"]
-> [Requirements and considerations for application-hosted media bots](./requirements-considerations-application-hosted-media-bots.md)
-> [!div class="nextstepaction"]
-> [Technical information on handling incoming call notifications](./call-notifications.md)
+- [Graph API reference](/graph/api/resources/communications-api-overview?view=graph-rest-beta&preserve-view=true)
+
+- [Sample apps](https://github.com/microsoftgraph/microsoft-graph-comms-samples)
+
+- [Registering a bot that supports calls and online meetings](./registering-calling-bot.md)
+
+- [Graph permissions for calls and online meetings bots](./registering-calling-bot.md#add-graph-permissions)
+
+- [How to develop calling and online meeting bots on your computer](./debugging-local-testing-calling-meeting-bots.md)
+
+- [Requirements and considerations for application-hosted media bots](./requirements-considerations-application-hosted-media-bots.md)
+
+- [Technical information on handling incoming call notifications](./call-notifications.md)
## Next step
platform Add Power Virtual Agents Bot To Teams https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/how-to/add-power-virtual-agents-bot-to-teams.md
Open **Test and distribute** tab and select **Install** to add your bot directly
The set-up process for adding your Power Virtual Agents chat bot to Teams is complete. You can now start a conversation with your bot in a personal chat. ## See also
-> [!div class="nextstepaction"]
-> [Power Virtual Agents](/power-virtual-agents/fundamentals-what-is-power-virtual-agents)
-> [!div class="nextstepaction"]
-> [Create a chatbot for Teams with Microsoft Power Virtual Agents](../bot-features.md#bots-and-the-microsoft-power-virtual-agents).
+- [Power Virtual Agents](/power-virtual-agents/fundamentals-what-is-power-virtual-agents)
-> [!div class="nextstepaction"]
-> [Power Virtual Agents portal](https://powervirtualagents.microsoft.com)
+- [Create a chatbot for Teams with Microsoft Power Virtual Agents](../bot-features.md#bots-and-the-microsoft-power-virtual-agents).
-> [!div class="nextstepaction"]
-> [Publish your Power Virtual Agents bot](/power-virtual-agents/publication-fundamentals-publish-channels)
+- [Power Virtual Agents portal](https://powervirtualagents.microsoft.com)
-> [!div class="nextstepaction"]
-> [Security and compliance in Microsoft Teams](/MicrosoftTeams/security-compliance-overview).
+- [Publish your Power Virtual Agents bot](/power-virtual-agents/publication-fundamentals-publish-channels)
+
+- [Security and compliance in Microsoft Teams](/MicrosoftTeams/security-compliance-overview).
## Next step
platform Channel And Group Conversations https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/how-to/conversations/channel-and-group-conversations.md
Do not send a message in the following cases:
## See also
-> [!div class="nextstepaction"]
-> [Get teams context](~/bots/how-to/get-teams-context.md).
+- [Get teams context](~/bots/how-to/get-teams-context.md).
## Next step
platform Conversation Messages https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/how-to/conversations/conversation-messages.md
Following are the status codes and their error code and message values:
## See also
-> [!div class="nextstepaction"]
-> [Send proactive messages](~/bots/how-to/conversations/send-proactive-messages.md)
-> [!div class="nextstepaction"]
-> [Subscribe to conversation events](~/bots/how-to/conversations/subscribe-to-conversation-events.md)
+- [Send proactive messages](~/bots/how-to/conversations/send-proactive-messages.md)
+
+- [Subscribe to conversation events](~/bots/how-to/conversations/subscribe-to-conversation-events.md)
## Next step
platform Locally With An Ide https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/how-to/debug/locally-with-an-ide.md
To remove your bot completely from Teams, go to your **Bot Dashboard** and edit
## See also
-> [!div class=nextstep]
-> [Debug your bot with inspection middleware](/azure/bot-service/bot-service-debug-inspection-middleware)
+- [Debug your bot with inspection middleware](/azure/bot-service/bot-service-debug-inspection-middleware)
-> [!div class=nextstep]
-> [Debug your calling and meeting bot locally](~/bots/calls-and-meetings/debugging-local-testing-calling-meeting-bots.md)
+- [Debug your calling and meeting bot locally](~/bots/calls-and-meetings/debugging-local-testing-calling-meeting-bots.md)
platform What Are Bots https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/what-are-bots.md
You can use the Teams bot APIs to get information for one or more members of a c
## See also
-> [!div class="nextstepaction"]
-> [Create a bot for Teams](~/bots/how-to/create-a-bot-for-teams.md)
+- [Create a bot for Teams](~/bots/how-to/create-a-bot-for-teams.md)
## Next step
platform App Fundamentals Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/app-fundamentals-overview.md
You can recognize user issues and identify the answers to some common problems t
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps with Teams](../samples/integrating-web-apps.md)
+- [Integrate web apps with Teams](../samples/integrating-web-apps.md)
-> [!div class="nextstepaction"]
-> [Build your first Microsoft Teams app](../build-your-first-app/build-first-app-overview.md)
+- [Build your first Microsoft Teams app](../build-your-first-app/build-first-app-overview.md)
## Next step
platform Deep Links https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/build-and-test/deep-links.md
To use this deep link with your bot, you can specify this as the URL target in y
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
platform Share To Teams https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/build-and-test/share-to-teams.md
You can select to set default values for the following fields on the Share to Te
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
platform Test App Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/build-and-test/test-app-overview.md
Add the test data to Microsoft 365 test tenant. For more information, see [add t
## See also
-> [!div class="nextstepaction"]
-> [Debug your tab](~/tabs/how-to/developer-tools.md)
+- [Debug your tab](~/tabs/how-to/developer-tools.md)
-> [!div class="nextstepaction"]
-> [Debug your bots](~/bots/how-to/debug/locally-with-an-ide.md)
+- [Debug your bots](~/bots/how-to/debug/locally-with-an-ide.md)
-> [!div class="nextstepaction"]
-> [Test RSC permissions](~/graph-api/rsc/test-resource-specific-consent.md)
+- [Test RSC permissions](~/graph-api/rsc/test-resource-specific-consent.md)
## Next step
platform Test Data https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/build-and-test/test-data.md
Enabling custom app sideloading is optional. By default, only global admins or T
## See also
-> [!div class="nextstepaction"]
-> [Debug your tab](~/tabs/how-to/developer-tools.md)
+- [Debug your tab](~/tabs/how-to/developer-tools.md)
-> [!div class="nextstepaction"]
-> [Debug your bots](~/bots/how-to/debug/locally-with-an-ide.md)
+- [Debug your bots](~/bots/how-to/debug/locally-with-an-ide.md)
-> [!div class="nextstepaction"]
-> [Test RSC permissions](~/graph-api/rsc/test-resource-specific-consent.md)
+- [Test RSC permissions](~/graph-api/rsc/test-resource-specific-consent.md)
platform Capabilities Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/capabilities-overview.md
For example, you can collect user input in a form built as a tab in the app. You
## See also
-> [!div class="nextstepaction"]
-> [Build apps for Teams](../overview.md)
+- [Build apps for Teams](../overview.md)
+ ## Next step > [!div class="nextstepaction"]
platform Add Default Install Scope https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
ItΓÇÖs common for an app to support multiple scenarios in Teams, but you may hav
![Add an app](../../assets/images/compose-extensions/addanapp.png)
-If your app's primary capability is a bot, you can also make the bot the default capability when a user installs your app to a team.
+If your app's primary capability is a bot, you can also make the bot the default capability when a user installs your app to a team.
## Configure your app's default install scope
Configure the default install scope for your app. You can set only one scope at
**To configure the default install scope in your app manifest** 1. Open your app manifest and add the `defaultInstallScope` property.
-2. Set a value of `personal`, `team`, `groupchat`, or `meetings` (see an example below).
+2. Set default install scope value as, either `personal`, `team`, `groupchat`, or `meetings`.
```json "defaultInstallScope": "meetings",
Configure the default install scope for your app. You can set only one scope at
## Configure the default capability for shared scopes
-Configure the default capability when your app is installed for a team, meeting, or chat.
+Configure the default capability when your app is installed for a team, meeting, or groupchat.
+
+> [!NOTE]
+> `defaultGroupCapability` provides the default capability that will be added to the team, groupchat, or meeting. Select a tab, bot, or connector as the default capability for your app, but you must ensure that you have provided the selected capability in your app definition.
**To configure details in app manifest** 1. Open your app manifest and add the `defaultGroupCapability` property to it.
-2. Save the updates.
+2. Set a value of `team`, `groupchat`, or `meetings`.
+3. For the selected group capability, the available group capabilities are, `bot`, `tab`, or `connector`.
- Following is a JSON example:
+ > [!NOTE]
+ > You can select only one default capability, `bot`, `tab`, or `connector` for the selected group capability.
```json "defaultGroupCapability": {
Configure the default capability when your app is installed for a team, meeting,
"meetings": "tab" } ```+ > [!NOTE]
-> For information on full schema, see [manifest schema](~/resources/schem).
+> For more information, see the [app manifest schema](~/resources/schem).
## Next step
platform Map Use Cases https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/design/map-use-cases.md
That being said, the best apps usually combine multiple features, creating an ap
## See also
-> [!div class="nextstepaction"]
-> [Build apps for Microsoft Teams](../../overview.md)
+- [Build apps for Microsoft Teams](../../overview.md)
platform Understand Use Cases https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/design/understand-use-cases.md
Identify which new features the user will prefer to have in the current solution
## See also
-> [!div class="nextstepaction"]
-> [Choose how to distribute your app](../deploy-and-publish/overview.md)
+- [Choose how to distribute your app](../deploy-and-publish/overview.md)
-> [!div class="nextstepaction"]
-> [Design effective tabs](../../tabs/design/tabs.md)
+- [Design effective tabs](../../tabs/design/tabs.md)
-> [!div class="nextstepaction"]
-> [Design amazing bots](../../bots/design/bots.md)
+- [Design amazing bots](../../bots/design/bots.md)
## Next step
platform Location Capability https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/device-capabilities/location-capability.md
microsoftTeams.location.showLocation(location, (err: microsoftTeams.SdkError, re
## See also
-> [!div class="nextstepaction"]
-> [Integrate media capabilities in Teams](mobile-camera-image-permissions.md)
+- [Integrate media capabilities in Teams](mobile-camera-image-permissions.md)
-> [!div class="nextstepaction"]
-> [Integrate QR or barcode scanner capability in Teams](qr-barcode-scanner-capability.md)
+- [Integrate QR or barcode scanner capability in Teams](qr-barcode-scanner-capability.md)
platform Mobile Camera Image Permissions https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/device-capabilities/mobile-camera-image-permissions.md
microsoftTeams.media.selectMedia(mediaInput, (error: microsoftTeams.SdkError, at
## See also
-> [!div class="nextstepaction"]
-> [Integrate QR or barcode scanner capability in Teams](qr-barcode-scanner-capability.md)
+- [Integrate QR or barcode scanner capability in Teams](qr-barcode-scanner-capability.md)
-> [!div class="nextstepaction"]
-> [Integrate location capabilities in Teams](location-capability.md)
+- [Integrate location capabilities in Teams](location-capability.md)
platform Qr Barcode Scanner Capability https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/device-capabilities/qr-barcode-scanner-capability.md
microsoftTeams.media.scanBarCode((error: microsoftTeams.SdkError, decodedText: s
## See also
-> [!div class="nextstepaction"]
-> [Integrate media capabilities in Teams](mobile-camera-image-permissions.md)
+- [Integrate media capabilities in Teams](mobile-camera-image-permissions.md)
-> [!div class="nextstepaction"]
-> [Integrate location capabilities in Teams](location-capability.md)
+- [Integrate location capabilities in Teams](location-capability.md)
platform Extensibility Points https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/extensibility-points.md
The following list shows how Teams capabilities are commonly used in personal co
## See also
-> [!div class="nextstepaction"]
-> [Teams app design guidelines](../concepts/design/design-teams-app-overview.md)
+- [Teams app design guidelines](../concepts/design/design-teams-app-overview.md)
## Next step
platform Test Resource Specific Consent https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/graph-api/rsc/test-resource-specific-consent.md
Execute the entire permissions collection for each API call. The permissions tha
## See also
-> [!div class="nextstepaction"]
-> [Microsoft Graph API and Teams](/graph/api/resources/teams-api-overview?view=graph-rest-1.0&preserve-view=true)
+- [Microsoft Graph API and Teams](/graph/api/resources/teams-api-overview?view=graph-rest-1.0&preserve-view=true)
platform Create Task Module https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/messaging-extensions/how-to/action-commands/create-task-module.md
private static Attachment GetAdaptiveCardAttachmentFromFile(string fileName)
## See also
-> [!div class="nextstepaction"]
-> [Define action commands](~/messaging-extensions/how-to/action-commands/define-action-command.md)
+- [Define action commands](~/messaging-extensions/how-to/action-commands/define-action-command.md)
## Next step
platform Link Unfurling https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/messaging-extensions/how-to/link-unfurling.md
Following is an example of the response:
## See also
-> [!div class="nextstepaction"]
-> [What are cards](~/task-modules-and-cards/what-are-cards.md)
+- [What are cards](~/task-modules-and-cards/what-are-cards.md)
platform Respond To Search https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/messaging-extensions/how-to/search-commands/respond-to-search.md
The default query has the same structure as any regular user query, with the `na
## See also
-> [!div class="nextstepaction"]
-> [Add configuration to a messaging extension](~/messaging-extensions/how-to/add-configuration-page.md)
+- [Add configuration to a messaging extension](~/messaging-extensions/how-to/add-configuration-page.md)
## Next step
platform What Are Messaging Extensions https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/messaging-extensions/what-are-messaging-extensions.md
The following images display link unfurling feature when a link is pasted in mes
## See also
-> [!div class="nextstepaction"]
-> [Create a messaging extension](../build-your-first-app/build-messaging-extension.md)
+- [Create a messaging extension](../build-your-first-app/build-messaging-extension.md)
## Next step
platform Moodleinstructions https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/resources/moodleInstructions.md
To share any feature requests or feedback with us, visit our [User Voice page](h
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
-> [!div class="nextstepaction"]
-> [Moodle](https://moodle.org/)
+- [Moodle](https://moodle.org/)
-> [!div class="nextstepaction"]
-> [Moodle documentation](https://docs.moodle.org/34/en/Installing_plugins).
+- [Moodle documentation](https://docs.moodle.org/34/en/Installing_plugins).
platform App Templates https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/app-templates.md
For more information on app template, see [App template](https://forms.office.co
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
platform Integrate Web Apps Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/integrate-web-apps-overview.md
Microsoft Teams platform is continuously enhancing developer capabilities aligni
## See also
-> [!div class="nextstepaction"]
-> [Map your app's use cases to Teams platform capabilities](~/concepts/design/map-use-cases.md)
+- [Map your app's use cases to Teams platform capabilities](~/concepts/design/map-use-cases.md)
-> [!div class="nextstepaction"]
-> [Determine your app's entry points](~/concepts/extensibility-points.md)
+- [Determine your app's entry points](~/concepts/extensibility-points.md)
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrating-web-apps.md)
+- [Integrate web apps](~/samples/integrating-web-apps.md)
-> [!div class="nextstepaction"]
-> [Create low-code custom apps for Microsoft Teams](~/samples/teams-low-code-solutions.md)
+- [Create low-code custom apps for Microsoft Teams](~/samples/teams-low-code-solutions.md)
-> [!div class="nextstepaction"]
-> [Add a Power Virtual Agents chatbot](~/bots/how-to/add-power-virtual-agents-bot-to-teams.md)
+- [Add a Power Virtual Agents chatbot](~/bots/how-to/add-power-virtual-agents-bot-to-teams.md)
-> [!div class="nextstepaction"]
-> [Create virtual assistant](~/samples/virtual-assistant.md)
+- [Create virtual assistant](~/samples/virtual-assistant.md)
-> [!div class="nextstepaction"]
-> [App templates for Microsoft Teams](~/samples/app-templates.md)
+- [App templates for Microsoft Teams](~/samples/app-templates.md)
-> [!div class="nextstepaction"]
-> [Production-ready Shift Connectors](~/samples/shifts-wfm-connectors.md)
+- [Production-ready Shift Connectors](~/samples/shifts-wfm-connectors.md)
-> [!div class="nextstepaction"]
-> [Install Moodle LMS](~/resources/moodleinstructions.md)
+- [Install Moodle LMS](~/resources/moodleinstructions.md)
-> [!div class="nextstepaction"]
-> [Create a Share-to-Teams button](~/concepts/build-and-test/share-to-teams.md)
+- [Create a Share-to-Teams button](~/concepts/build-and-test/share-to-teams.md)
-> [!div class="nextstepaction"]
-> [Add a Teams tab to SharePoint](~/tabs/how-to/tabs-in-sharepoint.md)
+- [Add a Teams tab to SharePoint](~/tabs/how-to/tabs-in-sharepoint.md)
-> [!div class="nextstepaction"]
-> [Create deep links](~/concepts/build-and-test/deep-links.md)
+- [Create deep links](~/concepts/build-and-test/deep-links.md)
-> [!div class="nextstepaction"]
-> [Device capabilities](~/concepts/device-capabilities/device-capabilities-overview.md)
+- [Device capabilities](~/concepts/device-capabilities/device-capabilities-overview.md)
platform Integrating Web Apps https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/integrating-web-apps.md
When a team is created, a [SharePoint site collection](https://docs.microsoft.co
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
platform Shifts Wfm Connectors https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/shifts-wfm-connectors.md
For more information on contribution and suggestion, see [Get it on GitHub](http
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
platform Teams Low Code Solutions https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/teams-low-code-solutions.md
Virtual Assistant is a Microsoft open-source template that enables you to create
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
platform Virtual Assistant https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/samples/virtual-assistant.md
You can also leverage existing skills from [Bot Framework Solutions repository](
## See also
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)
-> [!div class="nextstepaction"]
-> [Book-a-room](app-templates.md#book-a-room)
+- [Book-a-room](app-templates.md#book-a-room)
-> [!div class="nextstepaction"]
-> [Microsoft Teams bot](../bots/what-are-bots.md)
+- [Microsoft Teams bot](../bots/what-are-bots.md)
platform Tabs In Sharepoint https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/tabs/how-to/tabs-in-sharepoint.md
The following image displays the complete experience of Teams app in Sharepoint:
## See also
-> [!div class="nextstepaction"]
-> [Building Microsoft Teams tab using SharePoint Framework - Tutorial](/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab)
+- [Building Microsoft Teams tab using SharePoint Framework - Tutorial](/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab)
-> [!div class="nextstepaction"]
-> [Using single part app pages in SharePoint Online](/sharepoint/dev/spfx/web-parts/single-part-app-pages)
+- [Using single part app pages in SharePoint Online](/sharepoint/dev/spfx/web-parts/single-part-app-pages)
-> [!div class="nextstepaction"]
-> [Integrate web apps](~/samples/integrate-web-apps-overview.md)
+- [Integrate web apps](~/samples/integrate-web-apps-overview.md)