bruno icon indicating copy to clipboard operation
bruno copied to clipboard

全局设置的BrnFormItemConfig无法作用到BrnTitleFormItem,也无法单独设置样式

Open czl0325 opened this issue 1 year ago • 0 comments

问题提交

标题格式:[BUG]: 全局设置的BrnFormItemConfig无法作用到BrnTitleFormItem,也无法单独设置样式

内容需包含:

1、BUG 描述 我设置了BrnFormItemConfig,文字大小为14,但是无法作用到BrnTitleFormItem,同时在BrnTitleFormItem中的themeData中修改文字大小也不生效

2、复现步骤 设置全局设置

class BrnConfigUtils {
  static BrnAllThemeConfig defaultAllConfig = BrnAllThemeConfig(commonConfig: defaultCommonConfig, formItemConfig: defaultFormConfig);

  /// 全局配置
  static BrnCommonConfig defaultCommonConfig = BrnCommonConfig(brandPrimary: const Color(0xFFFF7F00), colorTextBase: const Color(0xFF333333));

  static BrnFormItemConfig defaultFormConfig = BrnFormItemConfig(
    titleTextStyle: BrnTextStyle(color: eTextColor, fontSize: 14),
    contentTextStyle: BrnTextStyle(color: eTextColor, fontSize: 14),
  );
}

main.dart中导入

  BrnInitializer.register(allThemeConfig: BrnConfigUtils.defaultAllConfig);

不生效,如果单独配置

BrnTitleFormItem(
            title: "报修分类",
            isRequire: true,
            operationLabel: "请选择",
            themeData: BrnConfigUtils.defaultFormConfig,
            onTap: () {

            },
          ),

这样也不生效,因为BrnTitleFormItem默认字体大小和颜色和其他的formitem(如BrnTextInputFormItem)都不一致,需要修改成一致的。

3、期望行为 BrnTitleFormItem可以设置标题和右侧content文字的大小和颜色

4、运行环境

  • 运行设备 ios 16.4
  • 系统 macOS 13.5.2
  • Bruno 版本 3.4.2
  • Flutter Doctor 信息 Flutter (Channel stable, 3.13.4, on macOS 13.5.2 22G91 darwin-x64, locale zh-Hans-CN)

5、附加信息

image

czl0325 avatar Sep 19 '23 02:09 czl0325