FFNavBar constructor
FFNavBar({
- bool? show,
- bool? showSelectedLabels,
- bool? showUnselectedLabels,
- FFColor? backgroundColor,
- FFColor? selectedIconColor,
- FFColor? unselectedIconColor,
- @Deprecated('This field is deprecated.') Iterable<
String> ? legacyPageOrder, - FFEditMetadata? editMetadata,
- FFResponsiveVisibility? responsiveVisibility,
- @Deprecated('This field is deprecated.') Iterable<
String> ? legacyPageKeyOrder, - Iterable<
FFNodeKeyReference> ? pageKeyRefOrder,
Implementation
factory FFNavBar({
$core.bool? show,
$core.bool? showSelectedLabels,
$core.bool? showUnselectedLabels,
FFColor? backgroundColor,
FFColor? selectedIconColor,
FFColor? unselectedIconColor,
@$core.Deprecated('This field is deprecated.')
$core.Iterable<$core.String>? legacyPageOrder,
FFNavBar_NavBarType? navBarType,
FFGoogleNavBarSettings? googleNavBarSettings,
FFFloatingNavBarSettings? floatingNavBarSettings,
FFEditMetadata? editMetadata,
FFResponsiveVisibility? responsiveVisibility,
@$core.Deprecated('This field is deprecated.')
$core.Iterable<$core.String>? legacyPageKeyOrder,
$core.Iterable<FFNodeKeyReference>? pageKeyRefOrder,
}) {
final result = create();
if (show != null) result.show = show;
if (showSelectedLabels != null)
result.showSelectedLabels = showSelectedLabels;
if (showUnselectedLabels != null)
result.showUnselectedLabels = showUnselectedLabels;
if (backgroundColor != null) result.backgroundColor = backgroundColor;
if (selectedIconColor != null) result.selectedIconColor = selectedIconColor;
if (unselectedIconColor != null)
result.unselectedIconColor = unselectedIconColor;
if (legacyPageOrder != null) result.legacyPageOrder.addAll(legacyPageOrder);
if (navBarType != null) result.navBarType = navBarType;
if (googleNavBarSettings != null)
result.googleNavBarSettings = googleNavBarSettings;
if (floatingNavBarSettings != null)
result.floatingNavBarSettings = floatingNavBarSettings;
if (editMetadata != null) result.editMetadata = editMetadata;
if (responsiveVisibility != null)
result.responsiveVisibility = responsiveVisibility;
if (legacyPageKeyOrder != null)
result.legacyPageKeyOrder.addAll(legacyPageKeyOrder);
if (pageKeyRefOrder != null) result.pageKeyRefOrder.addAll(pageKeyRefOrder);
return result;
}