old_contents: import { connect } from 'react-redux';
  import { fetchArchive, revive } from './../../store/archive/actions';
  import ViewToggleComponent from './../feature/view/view-component';
  import { hasPermission } from '../../permissions';
  
  export default connect(
      (state, props) => ({
          features: state.archive.get('list').toArray(),
          featureToggle: state.archive
              .get('list')
              .toArray()
              .find(toggle => toggle.name === props.featureToggleName),
          activeTab: props.activeTab,
          hasPermission: hasPermission.bind(null, state.user.get('profile')),
      }),
      {
          fetchArchive,
          revive,
      }
  )(ViewToggleComponent);
  
new_contents: import { connect } from 'react-redux';
  import { fetchArchive, revive } from './../../store/archive/actions';
  import ViewToggleComponent from './../feature/view/view-component';
  import { hasPermission } from '../../permissions';
  import { fetchTags } from '../../store/feature-tags/actions';
  
  export default connect(
      (state, props) => ({
          features: state.archive.get('list').toArray(),
          featureToggle: state.archive
              .get('list')
              .toArray()
              .find(toggle => toggle.name === props.featureToggleName),
          tagTypes: state.tagTypes.toJS(),
          featureTags: state.featureTags.toJS(),
          activeTab: props.activeTab,
          hasPermission: hasPermission.bind(null, state.user.get('profile')),
      }),
      {
          fetchArchive,
          revive,
          fetchTags,
      }
  )(ViewToggleComponent);
  
subject: Fix missing methods for displaying tags on archived toggles