first commit

This commit is contained in:
ryanwong
2022-11-26 01:23:44 -05:00
commit 02843b95c9
2776 changed files with 102795 additions and 0 deletions
@@ -0,0 +1,34 @@
import React, { memo, useCallback } from 'react';
import { useDispatch } from 'react-redux';
import { areEqual } from 'Utils/equalityChecks';
import { ImageDeleteModal } from 'Components/ImageDeleteModal';
import { deletePhoto } from 'Containers/Thumbnail/actions';
interface Props {
id: number;
isOpen: boolean;
modalCloseClick: (e: any) => void;
}
const ImageDeleteModalContainer = ({ id, isOpen, modalCloseClick }: Props) => {
const dispatch = useDispatch();
const onDeleteButtonClick = useCallback(() => {
dispatch(deletePhoto(id));
}, [id]);
return (
<ImageDeleteModal
id={id}
isOpen={isOpen}
modalCloseClick={modalCloseClick}
onDeleteButtonClick={onDeleteButtonClick}
/>
);
};
const ImageDeleteModalContainerMemo = memo(ImageDeleteModalContainer, areEqual);
export { ImageDeleteModalContainerMemo as ImageDeleteModal };
@@ -0,0 +1 @@
export { ImageDeleteModal } from "./ImageDeleteModal";