<commit_before>import React from 'react';
import classNames from 'classnames';
import TableCell from './../table-cell';
import TableHeader from './../table-header';
import Checkbox from './../../checkbox';
import guid from './../../../utils/helpers/guid';
import { WithDragAndDrop } from './../../with-drag-and-drop';

/**
 * A TableRow widget.
 *
 * == How to use a TableRow in a component:
 *
 * See documentation for Table component.
 *
 * If you add an onClick event to a Table Row, will display the cursor as a pointer
 * when hovering over the row.
 *
 * @class TableRow
 * @constructor
 */
class TableRow extends React.Component {

  static propTypes = {
    /**
     * Enables multi-selectable table rows.
     *
     * @property selectable
     * @type {Boolean}
     */
    selectable: React.PropTypes.bool,

    /**
     * Enables highlightable table rows.
     *
     * @property highlightable
     * @type {Boolean}
     */
    highlightable: React.PropTypes.bool,

    /**
     * Allows developers to manually control selected state for the row.
     *
     * @property selected
     * @type {Boolean}
     */
    selected: React.PropTypes.bool,

    /**
     * Allows developers to manually control highlighted state for the row.
     *
     * @property highlighted
     * @type {Boolean}
     */
    highlighted: React.PropTypes.bool,

    /**
     * Define a unique ID so the table can track the row (useful for highlightable or selectable rows).
     *
     * @property uniqueID
     * @type {String}
     */
<<<<<<< Updated upstream
    uniqueID: React.PropTypes.string
=======
    uniqueID: React.PropTypes.string,

    /**
     * What the row should be displayed as, set to 'header' to display as header
     *
     * @property as
     * @type {String}
     */
    as: React.PropTypes.string,

    /**
     * Whether to hide the multiSelect
     *
     * @property hideMultiSelect
     * @type {Boolean}<commit_msg>Remove merge conflict<commit_after>import React from 'react';
import classNames from 'classnames';
import TableCell from './../table-cell';
import TableHeader from './../table-header';
import Checkbox from './../../checkbox';
import guid from './../../../utils/helpers/guid';
import { WithDragAndDrop } from './../../with-drag-and-drop';

/**
 * A TableRow widget.
 *
 * == How to use a TableRow in a component:
 *
 * See documentation for Table component.
 *
 * If you add an onClick event to a Table Row, will display the cursor as a pointer
 * when hovering over the row.
 *
 * @class TableRow
 * @constructor
 */
class TableRow extends React.Component {

  static propTypes = {
    /**
     * Enables multi-selectable table rows.
     *
     * @property selectable
     * @type {Boolean}
     */
    selectable: React.PropTypes.bool,

    /**
     * Enables highlightable table rows.
     *
     * @property highlightable
     * @type {Boolean}
     */
    highlightable: React.PropTypes.bool,

    /**
     * Allows developers to manually control selected state for the row.
     *
     * @property selected
     * @type {Boolean}
     */
    selected: React.PropTypes.bool,

    /**
     * Allows developers to manually control highlighted state for the row.
     *
     * @property highlighted
     * @type {Boolean}
     */
    highlighted: React.PropTypes.bool,

    /**
     * Define a unique ID so the table can track the row (useful for highlightable or selectable rows).
     *
     * @property uniqueID
     * @type {String}
     */
    uniqueID: React.PropTypes.string,

    /**
     * What the row should be displayed as, set to 'header' to display as header
     *
     * @property as
     * @type {String}
     */
    as: React.PropTypes.string,

    /**
     * Whether to hide the multiSelect
     *
     * @property hideMultiSelect
     * @type {Boolean}
{'fraction_non_alphanumeric': 0.1215223097112861, 'fraction_numerical': 0.0, 'mean_word_length': 2.3400525854513585, 'pattern_counts': {'":': 0, '<': 10, '<?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': '966978', 'n_tokens_mistral': 1078, 'n_tokens_neox': 1063, 'n_words': 363}