【发布时间】:2021-11-09 09:05:02
【问题描述】:
我正在使用 Fluent UI 创建一个 React 应用程序 - React,我希望每个用户在注册时都可以选择主颜色、文本颜色和背景颜色,并且他们的应用程序将以相同的方式呈现在该主题中在Theming Designer
主题设计师给了我以下输出。
const appTheme: PartialTheme = createTheme({
palette: {
themePrimary: "#ff5460",
themeLighterAlt: "#0a0304",
themeLighter: "#290d0f",
themeLight: "#4d191d",
themeTertiary: "#993239",
themeSecondary: "#e04a54",
themeDarkAlt: "#ff656f",
themeDark: "#ff7d86",
themeDarker: "#ff9fa6",
neutralLighterAlt: "#000000",
neutralLighter: "#000000",
neutralLight: "#000000",
neutralQuaternaryAlt: "#000000",
neutralQuaternary: "#000000",
neutralTertiaryAlt: "#000000",
neutralTertiary: "#c8c8c8",
neutralSecondary: "#d0d0d0",
neutralPrimaryAlt: "#dadada",
neutralPrimary: "#ffffff",
neutralDark: "#f4f4f4",
black: "#f8f8f8",
white: "#000000",
},
});
是否有一个函数可以在 Fluent UI 中生成主题,我只想提供 Primary Color、Text Color 和 Background Color,它提供了整个主题,以便我可以将其添加到 Theme Provider 组件中。
【问题讨论】:
标签: reactjs office-ui-fabric fluent-ui fluentui-react