feat: enhance reverse share modal data mapping (#248)

This commit is contained in:
Daniel Luiz Alves
2025-09-09 15:14:55 -03:00
committed by GitHub

View File

@@ -120,10 +120,11 @@ function mapReverseShareToFormData(reverseShare: ReverseShare): EditReverseShare
pageLayout: (reverseShare.pageLayout as "DEFAULT" | "WETRANSFER") || DEFAULT_VALUES.PAGE_LAYOUT, pageLayout: (reverseShare.pageLayout as "DEFAULT" | "WETRANSFER") || DEFAULT_VALUES.PAGE_LAYOUT,
nameFieldRequired: (reverseShare.nameFieldRequired as "HIDDEN" | "OPTIONAL" | "REQUIRED") || "OPTIONAL", nameFieldRequired: (reverseShare.nameFieldRequired as "HIDDEN" | "OPTIONAL" | "REQUIRED") || "OPTIONAL",
emailFieldRequired: (reverseShare.emailFieldRequired as "HIDDEN" | "OPTIONAL" | "REQUIRED") || "OPTIONAL", emailFieldRequired: (reverseShare.emailFieldRequired as "HIDDEN" | "OPTIONAL" | "REQUIRED") || "OPTIONAL",
hasExpiration: false, hasExpiration: !!reverseShare.expiration,
hasFileLimits: false, hasFileLimits: !!(reverseShare.maxFiles || reverseShare.maxFileSize || reverseShare.allowedFileTypes),
hasFieldRequirements: false, hasFieldRequirements:
hasPassword: false, reverseShare.nameFieldRequired !== "OPTIONAL" || reverseShare.emailFieldRequired !== "OPTIONAL",
hasPassword: reverseShare.hasPassword,
password: DEFAULT_VALUES.EMPTY_STRING, password: DEFAULT_VALUES.EMPTY_STRING,
isActive: reverseShare.isActive, isActive: reverseShare.isActive,
noFilesLimit: !reverseShare.maxFiles, noFilesLimit: !reverseShare.maxFiles,