copyWith static method
Makes a copy of the nearest NavTheme overwriting selected fields.
Implementation
static Widget copyWith({
Key? key,
required Widget child,
IconThemeData? iconThemeData,
double? itemsSpacing,
double? width,
double? height,
double? indicatorWidth,
Duration? animationDuration,
}) {
return Builder(
key: key,
builder: (context) => NavTheme(
data: NavTheme.of(context).copyWith(
iconThemeData: iconThemeData,
itemsSpacing: itemsSpacing,
width: width,
height: height,
indicatorWidth: indicatorWidth,
animationDuration: animationDuration,
),
child: child,
),
);
}