首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义团队主题与流利/-反应-北极星

自定义团队主题与流利/-反应-北极星
EN

Stack Overflow用户
提问于 2020-11-19 16:40:20
回答 1查看 991关注 0票数 3

这里可以找到流畅反应-northstar主题的文档。

我很难理解如何使用一个定制的主题。似乎我需要一个团队基础主题的提供者,然后是我自己的主题的嵌套提供者(这很可能是错误的)。

代码语言:javascript
复制
   <Provider theme={teamsTheme}>
       <Provider theme={myTheme}>

但我只想对基本主题做几处改动,例如使品牌颜色变成红色。这些文档并没有真正解释如何使用它。

例如,文档显示如下:

代码语言:javascript
复制
const theme = {
  siteVariables: {
    brand: 'darkred',
    ...

但这不能改变应用程序的原色.

任何指示都将不胜感激。

注意事项:我最初是在github页面上发布这个问题的,但是它说应该在这里提出问题

EN

回答 1

Stack Overflow用户

发布于 2021-01-17 11:12:42

经过一些试验和错误之后,我发现这是可行的:

代码语言:javascript
复制
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import { Button, Provider, mergeThemes, teamsTheme } from '@fluentui/react-northstar';

const customTheme = {
    siteVariables: {
      colorScheme: {
        brand: {
          'background': 'darkred',
        }
      }
    }
  }
  
ReactDOM.render(
    <Provider theme={mergeThemes(teamsTheme, customTheme)}>
      <Button primary content="Hello" />
    </Provider>
,
  document.getElementById('app'),
)

给出如下内容:

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

https://stackoverflow.com/questions/64916099

复制
相关文章

相似问题

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