UNPKG

@sb1/ffe-file-upload-react

Version:

Upload file button with validation and list of uploaded files.

17 lines (16 loc) 617 B
"use strict"; 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;