proposeSurface static method

Surface proposeSurface(
  1. BuildContext context,
  2. Widget? child
)

Implementation

static Surface proposeSurface(BuildContext context, Widget? child) {
  //...
  if (child is AppBar) return Surface.primary;
  if (child is TabBar) return Surface.primary;
  if (child is TabBar) return Surface.primary;
  if (child is SliverAppBar) return Surface.primary;
  if (child is NavigationBar) return Surface.primary;
  if (child is Drawer) return Surface.background;
  if (child is NavigationDrawer) return Surface.primary;
  if (child is Dialog) return Surface.primary;
  return context.surface;
}