Closed zhennann closed 3 weeks ago
在每个theme bean中指定具体的handler,过于繁琐,可否提供一个缺省值
@Theme() export class ThemeDefault extends BeanBase<ScopeModule> implements ThemeBase { async apply({ name: _name, dark }: ThemeApplyParams): Promise<ThemeApplyResult> { const token: ThemeToken = { color: { primary: '#1976d2', }, var: { borderColor: '#297acc', }, component: { page: { background: dark ? '#121212' : '#fff', color: dark ? '#fff' : '#000', }, }, }; return { token, handler: 'a-devui.tool.themeHandler' }; } }
诉求
在每个theme bean中指定具体的handler,过于繁琐,可否提供一个缺省值
关键问题