copyWith method
S2SingleBuilder<T>
copyWith({
- S2WidgetBuilder<
S2SingleState< tile,T> > - S2WidgetBuilder<
S2SingleState< modal,T> > - S2WidgetBuilder<
S2SingleState< modalHeader,T> > - S2WidgetBuilder<
S2SingleState< modalFilter,T> > - S2WidgetBuilder<
S2SingleState< modalFilterToggle,T> > - S2ListWidgetBuilder<
S2SingleState< modalActions,T> > - S2WidgetBuilder<
S2SingleState< modalConfirm,T> > - S2WidgetBuilder<
S2SingleState< modalDivider,T> > - S2ComplexWidgetBuilder<
S2SingleState< group,T> , S2Group<T> > - S2ComplexWidgetBuilder<
S2SingleState< groupHeader,T> , S2Group<T> > - S2ComplexWidgetBuilder<
S2SingleState< choice,T> , S2Choice<T> > - S2ComplexWidgetBuilder<
S2SingleState< choiceTitle,T> , S2Choice<T> > - S2ComplexWidgetBuilder<
S2SingleState< choiceSubtitle,T> , S2Choice<T> > - S2ComplexWidgetBuilder<
S2SingleState< choiceSecondary,T> , S2Choice<T> > - S2WidgetBuilder<
S2SingleState< choiceEmpty,T> > - IndexedWidgetBuilder choiceDivider,
Creates a copy of this S2SingleBuilder but with the given fields replaced with the new values.
Implementation
S2SingleBuilder<T> copyWith({
S2WidgetBuilder<S2SingleState<T>> tile,
S2WidgetBuilder<S2SingleState<T>> modal,
S2WidgetBuilder<S2SingleState<T>> modalHeader,
S2WidgetBuilder<S2SingleState<T>> modalFilter,
S2WidgetBuilder<S2SingleState<T>> modalFilterToggle,
S2ListWidgetBuilder<S2SingleState<T>> modalActions,
S2WidgetBuilder<S2SingleState<T>> modalConfirm,
S2WidgetBuilder<S2SingleState<T>> modalDivider,
S2WidgetBuilder<S2SingleState<T>> modalFooter,
S2ComplexWidgetBuilder<S2SingleState<T>, S2Group<T>> group,
S2ComplexWidgetBuilder<S2SingleState<T>, S2Group<T>> groupHeader,
S2ComplexWidgetBuilder<S2SingleState<T>, S2Choice<T>> choice,
S2ComplexWidgetBuilder<S2SingleState<T>, S2Choice<T>> choiceTitle,
S2ComplexWidgetBuilder<S2SingleState<T>, S2Choice<T>> choiceSubtitle,
S2ComplexWidgetBuilder<S2SingleState<T>, S2Choice<T>> choiceSecondary,
S2WidgetBuilder<S2SingleState<T>> choiceEmpty,
IndexedWidgetBuilder choiceDivider,
// WidgetBuilder choiceProgress,
// S2ChoiceBuilder<T> choicePager,
}) {
return S2SingleBuilder<T>(
tile: tile ?? this.tile,
modal: modal ?? this.modal,
modalHeader: modalHeader ?? this.modalHeader,
modalActions: modalActions ?? this.modalActions,
modalFilter: modalFilter ?? this.modalFilter,
modalFilterToggle: modalFilterToggle ?? this.modalFilterToggle,
modalConfirm: modalConfirm ?? this.modalConfirm,
modalDivider: modalDivider ?? this.modalDivider,
modalFooter: modalFooter ?? this.modalFooter,
group: group ?? this.group,
groupHeader: groupHeader ?? this.groupHeader,
choice: choice ?? this.choice,
choiceTitle: choiceTitle ?? this.choiceTitle,
choiceSubtitle: choiceSubtitle ?? this.choiceSubtitle,
choiceSecondary: choiceSecondary ?? this.choiceSecondary,
choiceEmpty: choiceEmpty ?? this.choiceEmpty,
choiceDivider: choiceDivider ?? this.choiceDivider,
// choiceProgressBuilder: choiceProgressBuilder ?? this.choiceProgressBuilder,
// choicePagerBuilder: choicePagerBuilder ?? this.choicePagerBuilder,
);
}