소스 검색

set customExpirationDate to today if the input is empty

Yuki Takei 11 달 전
부모
커밋
3e0d62e82e
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      apps/app/src/client/components/PageAccessoriesModal/ShareLink/ShareLinkForm.tsx

+ 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) => {
+    // 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());
     setCustomExpirationDate(parsedDate);
   }, []);