@ozen-ui/kit
Version:
React component library
23 lines (22 loc) • 1.39 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.FILE_PICKER_DEFAULT_VALUE_RENDERER = exports.FILE_PICKER_DEFAULT_MULTIPLE = exports.FILE_PICKER_DEFAULT_DISABLE_TRUNCATE = exports.FILE_PICKER_DEFAULT_FULL_WIDTH = exports.FILE_PICKER_DEFAULT_REQUIRED = exports.FILE_PICKER_DEFAULT_DISABLED = exports.FILE_PICKER_DEFAULT_SIZE = void 0;
var tslib_1 = require("tslib");
exports.FILE_PICKER_DEFAULT_SIZE = 'm';
exports.FILE_PICKER_DEFAULT_DISABLED = false;
exports.FILE_PICKER_DEFAULT_REQUIRED = false;
exports.FILE_PICKER_DEFAULT_FULL_WIDTH = false;
exports.FILE_PICKER_DEFAULT_DISABLE_TRUNCATE = false;
exports.FILE_PICKER_DEFAULT_MULTIPLE = false;
var FILE_PICKER_DEFAULT_VALUE_RENDERER = function (files, disableTruncate) {
if (disableTruncate === void 0) { disableTruncate = false; }
if (Array.isArray(files) && files.length > 1) {
return "\u0424\u0430\u0439\u043B\u043E\u0432 \u0432\u044B\u0431\u0440\u0430\u043D\u043E: ".concat(files.length);
}
var _a = tslib_1.__read(files, 1), _b = _a[0], file = _b === void 0 ? { name: '' } : _b;
if (disableTruncate || (file === null || file === void 0 ? void 0 : file.name.length) <= 20) {
return file.name;
}
return "".concat(file.name.slice(0, 9), "...").concat(file.name.slice(-9));
};
exports.FILE_PICKER_DEFAULT_VALUE_RENDERER = FILE_PICKER_DEFAULT_VALUE_RENDERER;
;