Просмотр исходного кода

set customExpirationDate to today if the input is empty

Yuki Takei 9 месяцев назад
Родитель
Сommit
3e0d62e82e

+ 6 - 0
apps/app/src/client/components/PageAccessoriesModal/ShareLink/ShareLinkForm.tsx

@@ -48,6 +48,12 @@ export const ShareLinkForm: FC<Props> = (props: Props) => {
   }, []);
   }, []);
 
 
   const handleChangeCustomExpirationDate = useCallback((customExpirationDate: string) => {
   const handleChangeCustomExpirationDate = useCallback((customExpirationDate: string) => {
+    // set customExpirationDate to today if the input is empty
+    if (customExpirationDate.length === 0) {
+      setCustomExpirationDate(new Date());
+      return;
+    }
+
     const parsedDate = parse(customExpirationDate, 'yyyy-MM-dd', new Date());
     const parsedDate = parse(customExpirationDate, 'yyyy-MM-dd', new Date());
     setCustomExpirationDate(parsedDate);
     setCustomExpirationDate(parsedDate);
   }, []);
   }, []);