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,
);
}