getDefaultStyle method

  1. @override
AntdDropdownStyle getDefaultStyle(
  1. BuildContext context,
  2. AntdTheme theme,
  3. AntdMapToken token
)
override

Implementation

@override
AntdDropdownStyle getDefaultStyle(
    BuildContext context, AntdTheme theme, AntdMapToken token) {
  return AntdDropdownStyle(
      bodyStyle: AntdBoxStyle(
          color: token.colorBgContainer, border: token.border.bottom),
      childStyle: AntdBoxStyle(
          padding: token.size.md.all,
          alignment: Alignment.center,
          options: const AntdTapOptions(alwaysReceiveTap: true)),
      itemStyle: AntdBoxStyle(
          width: double.infinity,
          padding: token.size.md.all,
          color: token.colorBgContainer),
      extraStyle: AntdBoxStyle(
          width: double.infinity,
          color: token.colorBgContainer,
          padding: token.size.md.horizontal.marge(token.size.xs.vertical)),
      icon: const AntdIcon(
        icon: AntdIcons.downFill,
      ),
      activeIcon: const AntdIcon(
        icon: AntdIcons.upFill,
      ),
      iconStyle: AntdIconStyle(size: 16, color: token.colorText.secondary),
      animation:
          const AntdDropdownAnimation(duration: Duration(milliseconds: 400)));
}