proposeSurface static method
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;
}