UNPKG

1.49 kBJavaScriptView Raw
1import keyMirror from 'keymirror';
2
3const defaultCellPadding = {
4 cellPaddingTop: 4,
5 cellPaddingBottom: 0,
6 cellPaddingLeft: 8,
7 cellPaddingRight: 0,
8};
9
10const imageCellPadding = {
11 cellPaddingTop: 1,
12 cellPaddingBottom: 0,
13 cellPaddingLeft: 8,
14 cellPaddingRight: 0,
15};
16
17const cellPaddingCalculatedHeight = defaultCellPadding.cellPaddingTop + defaultCellPadding.cellPaddingBottom;
18
19const lineHeight = 26;
20const headerHeight = (cellPaddingCalculatedHeight) + lineHeight + 7;
21const rowHeight = (cellPaddingCalculatedHeight) + (lineHeight * 2) - 4;
22const rowNumberColumnWidth = 40;
23
24export const ColumnTypes = keyMirror({
25 IMAGE: null,
26 URL: null,
27 TEXT: null,
28 AUTO: null,
29});
30
31export const CELL_PADDING = defaultCellPadding;
32export const IMAGE_CELL_PADDING = imageCellPadding;
33export const LINE_HEIGHT = lineHeight;
34export const ROW_HEIGHT = rowHeight;
35export const HEADER_HEIGHT = headerHeight;
36export const MIN_COLUMN_WIDTH = 140;
37export const ROW_NUMBER_COLUMN_WIDTH = rowNumberColumnWidth;
38export const FLEX_GROW = 1;
39export const CELL_EXPANDER_WIDTH = 35;
40export const CELL_EXPANDER_SAMELINE = true;
41export const RETURNED_DATA_TYPES = ['currency', 'utc', 'text', 'alt', 'title', 'source'];
42export const MAX_TITLE_WIDTH = 140;
43export const MAX_CONTENT_WIDTH = 700;
44export const FONT_DETAILS = '15px Helvetica Neue, sans-serif';