How to use the react-virtualized.Column.defaultProps function in react-virtualized

To help you get started, we’ve selected a few react-virtualized examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Talend / ui / packages / components / src / VirtualizedList / Content.component.js View on Github external
import React from 'react';
import PropTypes from 'prop-types';
import { Column } from 'react-virtualized';

function DefaultRenderer({ cellData }) {
	return <div>{cellData}</div>;
}
DefaultRenderer.propTypes = {
	cellData: PropTypes.string,
};

export const defaultColumnConfiguration = {
	...Column.defaultProps,
	cellRenderer: DefaultRenderer,
	width: -1,
};

// this is a fake component to be usable in JSX,
// but the element is used as props object internally (VirtualizedList / RV)
export default function Content() {
	return null;
}
Content.displayName = 'Content';
Content.defaultProps = defaultColumnConfiguration;
github GSS-FED / vital-ui-kit-react / packages / web / src / Table / SimpleTable / Column.jsx View on Github external
} from 'react-virtualized';
import defaultHeaderRenderer from './defaultHeaderRenderer';
import defaultCheckboxRenderer, {
  type CheckboxRenderer,
} from '../defaultCheckboxRenderer';

const StyledColumn = styled(BaseColumn)``;

type Props = {
  /** Checkbox renderer */
  checkboxRenderer?: CheckboxRenderer,
};

class Column extends React.Component {
  static defaultProps = {
    ...BaseColumn.defaultProps,
    headerRenderer: defaultHeaderRenderer,
    checkboxRenderer: defaultCheckboxRenderer,
  };

  static HeaderRenderer = defaultHeaderRenderer;

  static propTypes = BaseColumn.propTypes;

  render() {
    return ;
  }
}

export default Column;
github Skyscanner / backpack / packages / bpk-component-datatable / src / BpkDataTableColumn.js View on Github external
const BpkDataTableColumn = () =&gt; null;

BpkDataTableColumn.toColumn = (bpkDataTableColumn, key) =&gt; {
  const { className, ...rest } = bpkDataTableColumn.props;
  const classNames = [getClassName('bpk-data-table-column')];

  if (className) {
    classNames.push(className);
  }

  return ;
};

BpkDataTableColumn.propTypes = { ...Column.propTypes };
BpkDataTableColumn.defaultProps = {
  ...Column.defaultProps,
  headerRenderer: bpkHeaderRenderer,
};

export default BpkDataTableColumn;