@sb1/ffe-file-upload-react
Version:
Upload file button with validation and list of uploaded files.
17 lines (16 loc) • 617 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUniqueFileName = void 0;
var getUniqueFileName = function (fileName, existing) {
var dotIndex = fileName.lastIndexOf('.');
var baseName = dotIndex !== -1 ? fileName.slice(0, dotIndex) : fileName;
var fileEnding = dotIndex !== -1 ? fileName.slice(dotIndex) : '';
var newName = fileName;
var counter = 1;
while (existing[newName]) {
newName = "".concat(baseName, "-").concat(counter).concat(fileEnding);
counter++;
}
return newName;
};
exports.getUniqueFileName = getUniqueFileName;