首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何应对团队中FluentUI北极星的主题变化?

我如何应对团队中FluentUI北极星的主题变化?
EN

Stack Overflow用户
提问于 2020-05-01 10:22:42
回答 1查看 858关注 0票数 0

我正在尝试使用FluentUI Northstar作为微软团队的React应用程序,但似乎没有一个完善的解决方案来确定要应用什么主题,或者当用户更改主题时如何响应。

据我所知,主题是传递到Provider中的,例如

代码语言:javascript
复制
<Provider theme={themes.teams}>...</Provider>

但是,尽管我可以通过themes.teamsDark,例如,我不知道如何从团队本身获得这个主题,或者如何设置onChange通知。

有没有可能,还有(更好的),这里有没有我遗漏的官方MS文档?

EN

回答 1

Stack Overflow用户

发布于 2020-05-05 01:40:12

要在您的应用程序/选项卡处于视图中时获得主题更改的通知,您可以使用此处提供的microsoftTeams.registerOnThemeChangeHandler应用编程接口:https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/access-teams-context#theme-change-handling

有一个有用的社区构建的帮助器可以帮助您将这些粘合在一起:https://github.com/wictorwilen/msteams-react-base-component

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61535871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档