resolve static method

  1. @internal
PullDownMenuTitleTheme resolve(
  1. BuildContext context, {
  2. required TextStyle? titleStyle,
})

The helper method to quickly resolve PullDownMenuTitleTheme from PullDownButtonTheme.titleTheme or PullDownMenuTitleTheme.defaults as well as from theme data from PullDownMenuTitle.

Implementation

@internal
static PullDownMenuTitleTheme resolve(
  BuildContext context, {
  required TextStyle? titleStyle,
}) {
  final theme = PullDownMenuTitleTheme.of(context);
  final defaults = PullDownMenuTitleTheme.defaults(context);

  return PullDownMenuTitleTheme(
    style: defaults.style!.merge(theme?.style).merge(titleStyle),
  );
}