copyWith method

UpStyle copyWith(
  1. UpStyle override
)

Implementation

UpStyle copyWith(UpStyle override) {
  return UpStyle(
    // General
    backgroundColor: override.backgroundColor ?? backgroundColor,
    circularProgressBarColor:
        override.circularProgressBarColor ?? circularProgressBarColor,
    borderColor: override.borderColor ?? borderColor,
    iconColor: override.iconColor ?? iconColor,
    borderWidth: override.borderWidth ?? borderWidth,
    foregroundColor: override.foregroundColor ?? foregroundColor,
    hoverBackgroundColor:
        override.hoverBackgroundColor ?? hoverBackgroundColor,
    hoveredBorderColor: override.hoveredBorderColor ?? hoveredBorderColor,
    hoveredForegroundColor:
        override.hoveredForegroundColor ?? hoveredForegroundColor,
    isDisabled: override.isDisabled ?? isDisabled,
    focusedBorderColor: override.focusedBorderColor ?? focusedBorderColor,
    errorBorderColor: override.errorBorderColor ?? errorBorderColor,
    isRounded: override.isRounded ?? isRounded,
    iconSize: override.iconSize ?? iconSize,
    borderRadius: override.borderRadius ?? borderRadius,
    disabledBorderColor: override.disabledBorderColor ?? disabledBorderColor,
    disabledBackgroundColor:
        override.disabledBackgroundColor ?? disabledBackgroundColor,
    disabledForgroundColor:
        override.disabledForgroundColor ?? disabledForgroundColor,

    // card
    cardBodyGradient: override.cardBodyGradient ?? cardBodyGradient,
    cardBorder: override.cardBorder ?? cardBorder,
    cardBodyColor: override.cardBodyColor ?? cardBodyColor,
    cardBodyPadding: override.cardBodyPadding ?? cardBodyPadding,
    cardColor: override.cardColor ?? cardColor,
    cardGradient: override.cardGradient ?? cardGradient,
    cardHeaderColor: override.cardHeaderColor ?? cardHeaderColor,
    cardHeaderGradient: override.cardHeaderGradient ?? cardHeaderGradient,
    cardHeaderPadding: override.cardHeaderPadding ?? cardHeaderPadding,
    cardHeight: override.cardHeight ?? override.cardHeight,
    cardRadius: override.cardRadius ?? override.cardRadius,
    cardShape: override.cardShape ?? override.cardShape,
    cardWidth: override.cardWidth ?? override.cardWidth,

    // Alert dialog
    alertDialogActionsPadding:
        override.alertDialogActionsPadding ?? alertDialogActionsPadding,
    alertDialogBackgroundColor:
        override.alertDialogBackgroundColor ?? alertDialogBackgroundColor,
    alertDialogButtonPadding:
        override.alertDialogButtonPadding ?? alertDialogButtonPadding,
    alertDialogContentPadding:
        override.alertDialogContentPadding ?? alertDialogContentPadding,
    alertDialogContentTextStyle:
        override.alertDialogContentTextStyle ?? alertDialogContentTextStyle,
    alertDialogIconColor:
        override.alertDialogIconColor ?? alertDialogIconColor,
    alertDialogIconPadding:
        override.alertDialogIconPadding ?? alertDialogIconPadding,
    alertDialogInsetPadding:
        override.alertDialogInsetPadding ?? alertDialogInsetPadding,
    alertDialogShadowColor:
        override.alertDialogShadowColor ?? alertDialogShadowColor,
    alertDialogShapeBorder:
        override.alertDialogShapeBorder ?? alertDialogShapeBorder,
    alertDialogSurfaceTintColor:
        override.alertDialogSurfaceTintColor ?? alertDialogSurfaceTintColor,
    alertDialogTitlePadding:
        override.alertDialogTitlePadding ?? alertDialogTitlePadding,
    alertDialogTitleTextstyle:
        override.alertDialogTitleTextstyle ?? alertDialogTitleTextstyle,

    // Drawer
    drawerColor: override.drawerColor ?? drawerColor,
    drawerHeaderColor: override.drawerHeaderColor ?? drawerHeaderColor,
    drawerShadowColor: override.drawerShadowColor ?? drawerShadowColor,
    drawerShapeBorder: override.drawerShapeBorder ?? drawerShapeBorder,
    drawerSurfaceTintColor:
        override.drawerSurfaceTintColor ?? drawerSurfaceTintColor,
    drawerGradient: override.drawerGradient ?? drawerGradient,

    // Toast
    toastBackgroundGradient:
        override.toastBackgroundGradient ?? toastBackgroundGradient,
    toastBackgroundColor:
        override.toastBackgroundColor ?? toastBackgroundColor,
    toastForegroundColor:
        override.toastForegroundColor ?? toastForegroundColor,
    toastIcon: override.toastIcon ?? toastIcon,
    toastTextColor: override.toastTextColor ?? toastTextColor,

    // Text
    textBackgroundColor: override.textBackgroundColor ?? textBackgroundColor,
    textColor: override.textColor ?? textColor,
    textSize: override.textSize ?? textSize,
    textWeight: override.textWeight ?? textWeight,
    textFontStyle: override.textFontStyle ?? textFontStyle,
    textFontFamily: override.textFontFamily ?? textFontFamily,
    heading1Size: override.heading1Size ?? heading1Size,
    heading2Size: override.heading2Size ?? heading2Size,
    heading3Size: override.heading3Size ?? heading3Size,
    heading4Size: override.heading4Size ?? heading4Size,
    heading5Size: override.heading5Size ?? heading5Size,
    heading6Size: override.heading6Size ?? heading6Size,
    heading1Weight: override.heading1Weight ?? heading1Weight,
    heading2Weight: override.heading2Weight ?? heading2Weight,
    heading3Weight: override.heading3Weight ?? heading3Weight,
    heading4Weight: override.heading4Weight ?? heading4Weight,
    heading5Weight: override.heading5Weight ?? heading5Weight,
    heading6Weight: override.heading6Weight ?? heading6Weight,
    textDecoration: override.textDecoration ?? textDecoration,
    paragraphSize: override.paragraphSize ?? paragraphSize,
    paragraphWeight: override.paragraphWeight ?? paragraphWeight,

    appBackgroundColor: override.appBackgroundColor,
    // Table
    tableBorderColor: override.tableBorderColor ?? tableBorderColor,
    tableRowColor: override.tableRowColor ?? tableRowColor,
    tableRowMaxHeight: override.tableRowMaxHeight ?? tableRowMaxHeight,
    tableRowMinHeight: override.tableRowMinHeight ?? tableRowMinHeight,
    tableRowFocusedColor:
        override.tableRowFocusedColor ?? tableRowFocusedColor,
    tableRowHoverColor: override.tableRowHoverColor ?? tableRowHoverColor,
    tableRowPressedColor:
        override.tableRowPressedColor ?? tableRowPressedColor,
    tableHeaderColor: override.tableHeaderColor ?? tableHeaderColor,
    tableFooterColor: override.tableFooterColor ?? tableFooterColor,
    tableHeaderTextColor:
        override.tableHeaderTextColor ?? tableHeaderTextColor,
    tableHeight: override.tableHeight ?? tableHeight,
    tableWidth: override.tableWidth ?? tableWidth,
    tableBorderRadius: override.tableBorderRadius ?? tableBorderRadius,
    tableHeaderTextSize: override.tableHeaderTextSize ?? tableHeaderTextSize,
    tableHeaderTextWeight:
        override.tableHeaderTextWeight ?? tableHeaderTextWeight,
    tableFooterTextColor:
        override.tableFooterTextColor ?? tableFooterTextColor,
    tableRowDividerColor:
        override.tableRowDividerColor ?? tableRowDividerColor,
    tableIconColor: override.tableIconColor ?? tableIconColor,
    tableHeadingRowHeight:
        override.tableHeadingRowHeight ?? tableHeadingRowHeight,
    tableRowHeight: override.tableRowHeight ?? tableRowHeight,

    // List Tile
    listTileColor: override.listTileColor ?? listTileColor,
    listTileFocusedColor:
        override.listTileFocusedColor ?? listTileFocusedColor,
    listTileHoveredColor:
        override.listTileHoveredColor ?? listTileHoveredColor,
    listTileSelectedTextColor:
        override.listTileSelectedTextColor ?? listTileSelectedTextColor,
    listTileSelectedIconColor:
        override.listTileSelectedIconColor ?? listTileSelectedIconColor,
    listTileIconColor: override.listTileIconColor ?? listTileIconColor,
    listTileSelectedTileColor:
        override.listTileSelectedTileColor ?? listTileSelectedTileColor,
    listTileTextColor: override.listTileTextColor ?? listTileTextColor,
    buttonTextWeight: override.buttonTextWeight ?? buttonTextWeight,

    // code
    codeBackgroundColor: override.codeBackgroundColor ?? codeBackgroundColor,
    codeBorderColor: override.codeBorderColor ?? codeBorderColor,
    codeTextColor: override.codeTextColor ?? codeTextColor,

    // AppBar
    appBarColor: override.appBarColor ?? appBarColor,
    appBarTitleColor: override.appBarTitleColor ?? appBarTitleColor,
    appBarTitleSize: override.appBarTitleSize ?? appBarTitleSize,
    appBarHeight: override.appBarHeight ?? appBarHeight,
    appBarActionsIconTheme:
        override.appBarActionsIconTheme ?? appBarActionsIconTheme,
    appBarBottomOpacity: override.appBarBottomOpacity ?? appBarBottomOpacity,
    appBarElevation: override.appBarElevation ?? appBarElevation,
    appBarForgroundColor:
        override.appBarForgroundColor ?? appBarForgroundColor,
    appBarShadowColor: override.appBarShadowColor ?? appBarShadowColor,
    appBarShape: override.appBarShape ?? appBarShape,
    appBarSurfaceTintColor:
        override.appBarSurfaceTintColor ?? appBarSurfaceTintColor,
    appBarSystemOverlayStyle:
        override.appBarSystemOverlayStyle ?? appBarSystemOverlayStyle,

    // Button
    buttonTextSize: override.buttonTextSize ?? buttonTextSize,
    textStrokeWidth: override.textStrokeWidth ?? textStrokeWidth,
    textStrokeColor: override.textStrokeColor ?? textStrokeColor,
    buttonBackgroundColor:
        override.buttonBackgroundColor ?? buttonBackgroundColor,
    buttonBorderColor: override.buttonBorderColor ?? buttonBorderColor,
    buttonBorderRadius: override.buttonBorderRadius ?? buttonBorderRadius,
    buttonBorderWidth: override.buttonBorderWidth ?? buttonBorderWidth,
    buttonHoverBackgroundColor:
        override.buttonHoverBackgroundColor ?? buttonHoverBackgroundColor,
    buttonHoverBorderColor:
        override.buttonHoverBorderColor ?? buttonHoverBorderColor,
    buttonHoverTextColor:
        override.buttonHoverTextColor ?? buttonHoverTextColor,
    buttonTextFit: override.buttonTextFit ?? buttonTextFit,
    buttonTextColor: override.buttonTextColor ?? buttonTextColor,
    buttonDisabledBorderColor:
        override.buttonDisabledBorderColor ?? buttonDisabledBorderColor,
    buttonDisabledTextColor:
        override.buttonDisabledTextColor ?? buttonDisabledTextColor,
    buttonDisbaledBackgroundColor: override.buttonDisbaledBackgroundColor ??
        buttonDisbaledBackgroundColor,
    buttonBackgroundImage:
        override.buttonBackgroundImage ?? buttonBackgroundImage,
    buttonBackgroundGradient:
        override.buttonBackgroundGradient ?? buttonBackgroundGradient,
    buttonBorderBottomStyle:
        override.buttonBorderBottomStyle ?? buttonBorderBottomStyle,
    buttonBorderLeftStyle:
        override.buttonBorderLeftStyle ?? buttonBorderLeftStyle,
    buttonBorderRightStyle:
        override.buttonBorderRightStyle ?? buttonBorderRightStyle,
    buttonBorderTopStyle:
        override.buttonBorderTopStyle ?? buttonBorderTopStyle,
    buttonBorderStyle: override.buttonBorderStyle ?? buttonBorderStyle,
    buttonHeight: override.buttonHeight ?? buttonHeight,
    buttonWidth: override.buttonWidth ?? buttonWidth,

    // Checkbox
    checkboxBackgroundColor:
        override.checkboxBackgroundColor ?? checkboxBackgroundColor,
    checkboxBorderColor: override.checkboxBorderColor ?? checkboxBorderColor,
    checkboxBorderRadius:
        override.checkboxBorderRadius ?? checkboxBorderRadius,
    checkboxBorderWidth: override.checkboxBorderWidth ?? checkboxBorderWidth,
    checkboxHoverBorderColor:
        override.checkboxHoverBorderColor ?? checkboxHoverBorderColor,
    checkboxRippleColor: override.checkboxRippleColor ?? checkboxRippleColor,
    checkboxLabelColor: override.checkboxLabelColor ?? checkboxLabelColor,
    checkboxLabelSize: override.checkboxLabelSize ?? checkboxLabelSize,
    checkboxCheckedColor:
        override.checkboxCheckedColor ?? checkboxCheckedColor,
    checkboxDisabledBackgroundColor:
        override.checkboxDisabledBackgroundColor ??
            checkboxDisabledBackgroundColor,
    checkboxDisabledLabelColor:
        override.checkboxDisabledLabelColor ?? checkboxDisabledLabelColor,
    checkboxCheckedDisabledColor:
        override.checkboxCheckedDisabledColor ?? checkboxCheckedDisabledColor,

    // Radio button
    radioButtonBorderColor:
        override.radioButtonBorderColor ?? radioButtonBorderColor,
    radioButtonDisabledBorderColor: override.radioButtonDisabledBorderColor ??
        radioButtonDisabledBorderColor,
    radioButtonDisabledFilledColor: override.radioButtonDisabledFilledColor ??
        radioButtonDisabledFilledColor,
    radioButtonBorderRadius:
        override.radioButtonBorderRadius ?? radioButtonBorderRadius,
    radioButtonBorderWidth:
        override.radioButtonBorderWidth ?? radioButtonBorderWidth,
    radioButtonFilledColor:
        override.radioButtonFilledColor ?? radioButtonFilledColor,
    radioButtonHoverBorderColor:
        override.radioButtonHoverBorderColor ?? radioButtonHoverBorderColor,
    radioButtonLabelColor:
        override.radioButtonLabelColor ?? radioButtonLabelColor,
    radioButtonLabelSize:
        override.radioButtonLabelSize ?? radioButtonLabelSize,
    radioButtonRippleColor:
        override.radioButtonRippleColor ?? radioButtonRippleColor,
    radioButtonDisabledLabelColor: override.radioButtonDisabledLabelColor ??
        radioButtonDisabledLabelColor,

    // Text field
    textfieldBorderColor:
        override.textfieldBorderColor ?? textfieldBorderColor,
    textfieldErrorBorderColor:
        override.textfieldErrorBorderColor ?? textfieldErrorBorderColor,
    textfieldFocusedBorderColor:
        override.textfieldFocusedBorderColor ?? textfieldFocusedBorderColor,
    textfieldLabelColor: override.textfieldLabelColor ?? textfieldLabelColor,
    textfieldBorderRadius:
        override.textfieldBorderRadius ?? textfieldBorderRadius,
    textfieldBorderWidth:
        override.textfieldBorderWidth ?? textfieldBorderWidth,
    textfieldCursorColor:
        override.textfieldCursorColor ?? textfieldCursorColor,
    textfieldLabelSize: override.textfieldLabelSize ?? textfieldLabelSize,
    textfieldFilledColor:
        override.textfieldFilledColor ?? textfieldFilledColor,
    textfieldFocusedFilledColor:
        override.textfieldFocusedFilledColor ?? textfieldFocusedFilledColor,
    textfieldFocusedLabelSize:
        override.textfieldFocusedLabelSize ?? textfieldFocusedLabelSize,
    textfieldHintColor: override.textfieldHintColor ?? textfieldHintColor,
    textfieldHintSize: override.textfieldHintSize ?? textfieldHintSize,
    textfieldTextColor: override.textfieldTextColor ?? textfieldTextColor,
    textfieldLabelFocusedColor:
        override.textfieldLabelFocusedColor ?? textfieldLabelFocusedColor,

    // Drodown
    dropdownBorderWidth: override.dropdownBorderWidth ?? dropdownBorderWidth,
    dropdownBorderColor: override.dropdownBorderColor ?? dropdownBorderColor,
    dropdownBorderRadius:
        override.dropdownBorderRadius ?? dropdownBorderRadius,
    dropdownErrorBorderColor:
        override.dropdownErrorBorderColor ?? dropdownErrorBorderColor,
    dropdownFocusedBorderColor:
        override.dropdownFocusedBorderColor ?? dropdownFocusedBorderColor,
    dropdownLabelColor: override.dropdownLabelColor ?? dropdownLabelColor,
    dropdownLabelSize: override.dropdownLabelSize ?? dropdownLabelSize,
    dropdownFilledColor: override.dropdownFilledColor ?? dropdownFilledColor,
    dropdownFocusedFilledColor:
        override.dropdownFocusedFilledColor ?? dropdownFocusedFilledColor,
    dropdownLabelFocusedColor:
        override.dropdownLabelFocusedColor ?? dropdownLabelFocusedColor,
    dropdownMenuColor: override.dropdownMenuColor ?? dropdownMenuColor,
    dropdownMenuTextColor:
        override.dropdownMenuTextColor ?? dropdownMenuTextColor,
    dropdownTextColor: override.dropdownTextColor ?? dropdownMenuTextColor,

    // Datepicker
    datePickerDialogBackgroundColor:
        override.datePickerDialogBackgroundColor ??
            datePickerDialogBackgroundColor,
    datePickerOnPrimaryColor:
        override.datePickerOnPrimaryColor ?? datePickerOnPrimaryColor,
    datePickerOnSurfaceColor:
        override.datePickerOnSurfaceColor ?? datePickerOnSurfaceColor,
    datePickerPrimaryColor:
        override.datePickerPrimaryColor ?? datePickerPrimaryColor,
    datePickerSurfaceColor:
        override.datePickerSurfaceColor ?? datePickerSurfaceColor,

    // Time picker
    timePickerDialogBackgroundColor:
        override.timePickerDialogBackgroundColor ??
            timePickerDialogBackgroundColor,
    timePickerOnPrimaryColor:
        override.timePickerOnPrimaryColor ?? timePickerOnPrimaryColor,
    timePickerOnSurfaceColor:
        override.timePickerOnSurfaceColor ?? timePickerOnSurfaceColor,
    timePickerPrimaryColor:
        override.timePickerPrimaryColor ?? timePickerPrimaryColor,
    timePickerSurfaceColor:
        override.timePickerSurfaceColor ?? timePickerSurfaceColor,

    // Expansion Tile
    expansionTileBackgroundColor:
        override.expansionTileBackgroundColor ?? expansionTileBackgroundColor,
    expansionTileCollapsedBackgroundColor:
        override.expansionTileCollapsedBackgroundColor ??
            expansionTileCollapsedBackgroundColor,
    expansionTileCollapsedIconColor:
        override.expansionTileCollapsedIconColor ??
            expansionTileCollapsedIconColor,
    expansionTileDividerColor:
        override.expansionTileDividerColor ?? expansionTileDividerColor,
    expansionTileIconColor:
        override.expansionTileIconColor ?? expansionTileIconColor,
    expansionTileTextColor:
        override.expansionTileTextColor ?? expansionTileTextColor,
    expansionTileCollapsedTextColor:
        override.expansionTileCollapsedTextColor ??
            expansionTileCollapsedTextColor,

    //SideBar
    sideBarDefaultViewWidthPercentage:
        override.sideBarDefaultViewWidthPercentage ??
            override.sideBarDefaultViewWidthPercentage,
    sideBarCompactViewWidth:
        override.sideBarCompactViewWidth ?? override.sideBarCompactViewWidth,
    sideBarMaximumScreenWidthForCompactView:
        override.sideBarMaximumScreenWidthForCompactView ??
            override.sideBarMaximumScreenWidthForCompactView,
    sideBarLeftSideRadius:
        override.sideBarLeftSideRadius ?? sideBarLeftSideRadius,
    sideBarLeftSideGradient:
        override.sideBarLeftSideGradient ?? sideBarLeftSideGradient,
    sideBarLeftSideColor:
        override.sideBarLeftSideColor ?? sideBarLeftSideColor,
    sideBarLeftSidePadding:
        override.sideBarLeftSidePadding ?? sideBarLeftSidePadding,

    sideBarRightSideWidthPercentage:
        override.sideBarRightSideWidthPercentage ??
            override.sideBarRightSideWidthPercentage,
    sideBarRightSideRadius:
        override.sideBarRightSideRadius ?? sideBarRightSideRadius,
    sideBarRightSideGradient:
        override.sideBarRightSideGradient ?? sideBarRightSideGradient,
    sideBarRightSideColor:
        override.sideBarRightSideColor ?? sideBarRightSideColor,
    sideBarRightSidePadding:
        override.sideBarRightSidePadding ?? sideBarRightSidePadding,

    // Scaffold
    scaffoldFixedDrawerWidthPercentage:
        override.scaffoldFixedDrawerWidthPercentage ??
            override.scaffoldFixedDrawerWidthPercentage,
    scaffoldCompactDrawerWidth: override.scaffoldCompactDrawerWidth ??
        override.scaffoldCompactDrawerWidth,
    scaffoldMaximumScreenWidthForCompactDrawer:
        override.scaffoldMaximumScreenWidthForCompactDrawer ??
            override.scaffoldMaximumScreenWidthForCompactDrawer,
    scaffoldFixedDrawerGradient:
        override.scaffoldFixedDrawerGradient ?? scaffoldFixedDrawerGradient,
    scaffoldFixedDrawerColor:
        override.scaffoldFixedDrawerColor ?? scaffoldFixedDrawerColor,
    scaffoldFixedDrawerRadius:
        override.scaffoldFixedDrawerRadius ?? scaffoldFixedDrawerRadius,
    scaffoldBodyGradient:
        override.scaffoldBodyGradient ?? scaffoldBodyGradient,
    scaffoldBodyColor: override.scaffoldBodyColor ?? scaffoldBodyColor,
    scaffoldBodyRadius: override.scaffoldBodyRadius ?? scaffoldBodyRadius,
    appBarToggleIconPadding:
        override.appBarToggleIconPadding ?? appBarToggleIconPadding,
    appBarToggleIconSize:
        override.appBarToggleIconSize ?? appBarToggleIconSize,
    appBarToggleIconColor:
        override.appBarToggleIconColor ?? appBarToggleIconColor,
  );
}