copyWith method

MenuTheme copyWith({
  1. ValueGetter<EdgeInsets?>? itemPadding,
  2. ValueGetter<Offset?>? subMenuOffset,
})

Creates a copy of this theme but with the given fields replaced.

Implementation

MenuTheme copyWith({
  ValueGetter<EdgeInsets?>? itemPadding,
  ValueGetter<Offset?>? subMenuOffset,
}) {
  return MenuTheme(
    itemPadding: itemPadding == null ? this.itemPadding : itemPadding(),
    subMenuOffset:
        subMenuOffset == null ? this.subMenuOffset : subMenuOffset(),
  );
}