createMenuStyleForDropdown static method

MenuStyle createMenuStyleForDropdown(
  1. Palette colors, [
  2. MonetShapes? shapes
])

Implementation

static MenuStyle createMenuStyleForDropdown(
  Palette colors, [
  MonetShapes? shapes,
]) {
  shapes ??= _defaultShapes;
  return MenuStyle(
    backgroundColor: WidgetStatePropertyAll(colors.background),
    shadowColor: WidgetStateProperty.all(Colors.transparent),
    surfaceTintColor: WidgetStatePropertyAll(colors.background),
    elevation: const WidgetStatePropertyAll(modalElevation),
    side: WidgetStatePropertyAll(
      BorderSide(color: colors.colorBorder, width: 2),
    ),
    padding: const WidgetStatePropertyAll(
      EdgeInsets.symmetric(horizontal: 8, vertical: 4),
    ),
    shape: WidgetStatePropertyAll(
      shapes.border(side: BorderSide(color: colors.colorBorder, width: 2)),
    ),
  );
}