@ozen-ui/kit
Version:
React component library
19 lines (18 loc) • 957 B
JavaScript
import { __read } from "tslib";
export var FILE_PICKER_DEFAULT_SIZE = 'm';
export var FILE_PICKER_DEFAULT_DISABLED = false;
export var FILE_PICKER_DEFAULT_REQUIRED = false;
export var FILE_PICKER_DEFAULT_FULL_WIDTH = false;
export var FILE_PICKER_DEFAULT_DISABLE_TRUNCATE = false;
export var FILE_PICKER_DEFAULT_MULTIPLE = false;
export 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 = __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));
};