Templating 319 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. commit 3d118de0d535acc012fbaeb5e0f2dde45d0b1bf9
  2. Author: Peter Blazejewicz <[email protected]>
  3. Date: Sat Feb 3 15:54:36 2018 +0100
  4. Pass properties to super in derived classes. Fixes #289
  5. Thanks!
  6. diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/Counter.js b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/Counter.js
  7. index 498a3c956fe..3d6f3b15345 100644
  8. --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/Counter.js
  9. +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/Counter.js
  10. @@ -3,8 +3,8 @@ import React, { Component } from 'react';
  11. export class Counter extends Component {
  12. displayName = Counter.name
  13. - constructor() {
  14. - super();
  15. + constructor(props) {
  16. + super(props);
  17. this.state = { currentCount: 0 };
  18. this.incrementCounter = this.incrementCounter.bind(this);
  19. }
  20. diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/FetchData.js b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/FetchData.js
  21. index 3116f9ac4e5..eaf93717785 100644
  22. --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/FetchData.js
  23. +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/ClientApp/src/components/FetchData.js
  24. @@ -3,8 +3,8 @@ import React, { Component } from 'react';
  25. export class FetchData extends Component {
  26. displayName = FetchData.name
  27. - constructor() {
  28. - super();
  29. + constructor(props) {
  30. + super(props);
  31. this.state = { forecasts: [], loading: true };
  32. fetch('api/SampleData/WeatherForecasts')