Novo componente de chat no Microsoft Graph Toolkit
Importante
Esse componente está em Versão Prévia e está sujeito a alterações. Não há suporte para o uso desses componentes em aplicativos de produção.
Observação
Atualmente, esse componente só está disponível como um componente React e não tem um componente Web equivalente.
O novo componente de chat permite que o usuário crie novas conversas em grupo ou 1:1 no Microsoft Teams.
Exemplo
O exemplo a seguir exibe um novo formulário de chat usando o mgt-new-chat
componente.
Propriedades
Atributo | Propriedade | Descrição |
---|---|---|
modo | Modo | Defina como oneOnOne , group ou auto . O padrão é auto . |
<NewChat mode="group" />
Propriedades personalizadas do CSS
O mgt-new-chat
componente não define propriedades personalizadas do CSS.
Eventos
Os eventos a seguir são disparados do componente.
Evento | Quando ele é emitido | Dados personalizados | Cancelável | Bolhas | Funciona com modelo personalizado |
---|---|---|---|---|---|
onChatCreated |
Acionado quando um novo thread de chat é criado. | O chat objeto que foi criado como um chat do Microsoft Graph. |
Não | Não | Não |
onCancelClicked |
Acionado quando o usuário cancela a criação do thread de chat. | Nenhum | Não | Não | Não |
Para obter mais informações sobre como lidar com eventos, consulte eventos.
Modelos
O mgt-new-chat
componente não oferece nenhum modelo para substituir.
Permissões do Microsoft Graph
Esse controle usa as seguintes APIs e permissões do Microsoft Graph.
Configuração | Permissão | API |
---|---|---|
Padrão | Chat.Create, ChatMessage.Send | /chats, /chats/{id}/messages |
Subcomponentes
O mgt-new-chat
componente consiste em um ou mais subcomponentes que podem exigir outras permissões do que as listadas anteriormente. Para obter mais informações, confira a documentação de cada subcomponente: mgt-people-picker.
Autenticação
O componente tarefas usa o provedor de autenticação global descrito na documentação de autenticação.
Cache
O mgt-new-chat
componente não armazena em cache nenhum dado.
Localização
O mgt-new-chat
componente não expõe nenhuma variável de localização.
Problemas conhecidos
- O
mgt-new-chat
componente não dá suporte a temas e não respeita as preferências dos navegadores.