public newScreen( NewViewModel viewModel = null, NewActionModel actionModel = null, Key key = null ) : base(key: key) { this.viewModel = viewModel; this.actionModel = actionModel; }
public override Widget build(BuildContext context) { return(new StoreConnector <AppState, NewViewModel>( converter: state => new NewViewModel { name = state.newState.name, }, builder: (context1, viewModel, dispatcher) => { var actionModel = new NewActionModel { changeName = text => dispatcher.dispatch(new ChangeNameAction { changeName = text }), }; return new newScreen(viewModel: viewModel, actionModel: actionModel); } )); }