<commit_before>import _ from 'lodash'
import React from 'react'
import api from 'data/api.js'
import moment from 'moment'
import page from 'page'
import Reflux from 'reflux'

// import ReviewTable from 'dashboard/sd/ReviewTable.js'
import DocOverview from 'dashboard/sd/DocOverview.jsx'
import DocForm from 'dashboard/sd/DocForm.jsx'
import SourceDataDashboardStore from 'stores/SourceDataDashboardStore'
import SourceDataDashboardActions from 'actions/SourceDataDashboardActions'

import CSVMenuItem from 'component/CSVMenuItem.jsx'

var {
  SimpleDataTable, SimpleDataTableColumn,
  Paginator, SearchBar
} = require('react-datascope')

var SourceDataDashboard = React.createClass({
  mixins: [
    Reflux.connect(SourceDataDashboardStore)
  ],

  propTypes: {
    dashboard: React.PropTypes.object.isRequired,
    data: React.PropTypes.object.isRequired,
    location: React.PropTypes.object.isRequired,
    locations: React.PropTypes.object.isRequired,
    doc_id: React.PropTypes.number.isRequired,
    doc_tab: React.PropTypes.string.isRequired,
    campaign: React.PropTypes.object,
    loading: React.PropTypes.bool
  },
<commit_msg>bring back review table for real<commit_after>import _ from 'lodash'
import React from 'react'
import api from 'data/api.js'
import moment from 'moment'
import page from 'page'
import Reflux from 'reflux'

import ReviewTable from 'dashboard/sd/ReviewTable.js'
import DocOverview from 'dashboard/sd/DocOverview.jsx'
import DocForm from 'dashboard/sd/DocForm.jsx'
import SourceDataDashboardStore from 'stores/SourceDataDashboardStore'
import SourceDataDashboardActions from 'actions/SourceDataDashboardActions'

import CSVMenuItem from 'component/CSVMenuItem.jsx'

var {
  SimpleDataTable, SimpleDataTableColumn,
  Paginator, SearchBar
} = require('react-datascope')

var SourceDataDashboard = React.createClass({
  mixins: [
    Reflux.connect(SourceDataDashboardStore)
  ],

  propTypes: {
    dashboard: React.PropTypes.object.isRequired,
    data: React.PropTypes.object.isRequired,
    location: React.PropTypes.object.isRequired,
    locations: React.PropTypes.object.isRequired,
    doc_id: React.PropTypes.number.isRequired,
    doc_tab: React.PropTypes.string.isRequired,
    campaign: React.PropTypes.object,
    loading: React.PropTypes.bool
  },

{'fraction_non_alphanumeric': 0.09233449477351917, 'fraction_numerical': 0.0, 'mean_word_length': 5.327823691460055, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1360218', 'n_tokens_mistral': 712, 'n_tokens_neox': 718, 'n_words': 155}