epn-ui
Version:
Дизайн система кабинета ВМ
50 lines (48 loc) • 1.61 kB
JavaScript
var PAGINATION_DEFAULT_PAGE_SIZE = 30;
var PAGINATION_DEFAULT_SIZE_OPTIONS = ['30', '50', '70', '100', '150'];
var DEFAULT_EMPTY_SYMBOL = '—';
var TABLE_SIZE_SETTING = 'table-size-settings';
var DEFAULT_TABLE_SIZE = 'large';
var TABLE_SIZES = [
{
label: 'Small',
value: 'small',
},
{
label: 'Middle',
value: 'middle',
},
{
label: 'Large',
value: 'large',
},
];
var getTranslatedTableSizes = function (t) {
return TABLE_SIZES.map(function (item) { return ({
label: t(item.label),
value: item.value,
}); });
};
var TABLE_SCROLL_SETTING = 'table-scroll-settings';
var DEFAULT_TABLE_SCROLL = 'true';
var TABLE_BORDER_SETTING = 'table-border-settings';
var DEFAULT_TABLE_BORDER = 'false';
var TABLE_EXPORT_SETTING = 'table-export-settings';
var DEFAULT_TABLE_EXPORT_FORMAT = 'formatted';
var EXPORT_FORMATS = [
{
label: 'Formatted',
value: 'formatted',
},
{
label: 'Raw',
value: 'raw',
},
];
var getTranslatedExportFormats = function (t) {
return EXPORT_FORMATS.map(function (item) { return ({
label: t(item.label),
value: item.value,
}); });
};
export { DEFAULT_EMPTY_SYMBOL, DEFAULT_TABLE_BORDER, DEFAULT_TABLE_EXPORT_FORMAT, DEFAULT_TABLE_SCROLL, DEFAULT_TABLE_SIZE, EXPORT_FORMATS, PAGINATION_DEFAULT_PAGE_SIZE, PAGINATION_DEFAULT_SIZE_OPTIONS, TABLE_BORDER_SETTING, TABLE_EXPORT_SETTING, TABLE_SCROLL_SETTING, TABLE_SIZES, TABLE_SIZE_SETTING, getTranslatedExportFormats, getTranslatedTableSizes };