diff --git a/frontend/CHANGELOG.md b/frontend/CHANGELOG.md index 0f5cabc4d1..b5550d213a 100644 --- a/frontend/CHANGELOG.md +++ b/frontend/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). The latest version of this document is always available in [releases][releases-url]. +## [next] +- fix: Fixed bug in history view preventing toggle-view. ## [3.2.0] - feat: Initial beta support for variants diff --git a/frontend/src/component/feature/view-component.jsx b/frontend/src/component/feature/view-component.jsx index d50cc836b4..d189f416df 100644 --- a/frontend/src/component/feature/view-component.jsx +++ b/frontend/src/component/feature/view-component.jsx @@ -41,7 +41,7 @@ export default class ViewFeatureToggleComponent extends React.Component { activeTab: PropTypes.string.isRequired, featureToggleName: PropTypes.string.isRequired, features: PropTypes.array.isRequired, - betaFlags: PropTypes.array.isRequired, + betaFlags: PropTypes.array, toggleFeature: PropTypes.func, removeFeatureToggle: PropTypes.func, revive: PropTypes.func, @@ -53,6 +53,10 @@ export default class ViewFeatureToggleComponent extends React.Component { hasPermission: PropTypes.func.isRequired, }; + static defaultProps = { + betaFlags: [], + }; + componentWillMount() { if (this.props.features.length === 0) { if (this.isFeatureView) {