UNPKG

huge-table

Version:

Table component to handle huge sets of data, based on Facebook's FixedDataTable

35 lines (28 loc) 1.51 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.FONT_DETAILS = exports.MAX_CONTENT_WIDTH = exports.MAX_TITLE_WIDTH = exports.RETURNED_DATA_TYPES = exports.CELL_EXPANDER_WIDTH = exports.FLEX_GROW = exports.ROW_NUMBER_COLUMN_WIDTH = exports.MIN_COLUMN_WIDTH = exports.HEADER_HEIGHT = exports.ROW_HEIGHT = exports.ColumnTypes = undefined; var _keymirror = require('keymirror'); var _keymirror2 = _interopRequireDefault(_keymirror); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var cellPadding = 8; var lineHeight = 26; var headerHeight = cellPadding * 2 + lineHeight + 7; var rowHeight = cellPadding * 2 + lineHeight * 2 - 3; var rowNumberColumnWidth = 40; var ColumnTypes = exports.ColumnTypes = (0, _keymirror2.default)({ IMAGE: null, URL: null, TEXT: null }); var ROW_HEIGHT = exports.ROW_HEIGHT = rowHeight; var HEADER_HEIGHT = exports.HEADER_HEIGHT = headerHeight; var MIN_COLUMN_WIDTH = exports.MIN_COLUMN_WIDTH = 140; var ROW_NUMBER_COLUMN_WIDTH = exports.ROW_NUMBER_COLUMN_WIDTH = rowNumberColumnWidth; var FLEX_GROW = exports.FLEX_GROW = 1; var CELL_EXPANDER_WIDTH = exports.CELL_EXPANDER_WIDTH = 35; var RETURNED_DATA_TYPES = exports.RETURNED_DATA_TYPES = ['currency', 'utc', 'text', 'alt', 'title', 'source']; var MAX_TITLE_WIDTH = exports.MAX_TITLE_WIDTH = 140; var MAX_CONTENT_WIDTH = exports.MAX_CONTENT_WIDTH = 700; var FONT_DETAILS = exports.FONT_DETAILS = '15px Helvetica Neue, sans-serif';