diff --git a/web/apps/photos/src/components/Collections/CollectionOptions/index.tsx b/web/apps/photos/src/components/Collections/CollectionOptions/index.tsx index 0a3ce94551..1d97a22012 100644 --- a/web/apps/photos/src/components/Collections/CollectionOptions/index.tsx +++ b/web/apps/photos/src/components/Collections/CollectionOptions/index.tsx @@ -249,10 +249,6 @@ const CollectionOptions = (props: CollectionOptionsProps) => { }; }; - const showCastAlbumDialog = () => { - setShowAlbumCastDialog(true); - }; - const renameCollection = async (newName: string) => { if (activeCollection.name !== newName) { await CollectionAPI.renameCollection(activeCollection, newName); @@ -394,6 +390,10 @@ const CollectionOptions = (props: CollectionOptionsProps) => { const handleDownloadCollection = () => void _downloadCollection().catch(handleError); + const showCastAlbumDialog = () => { + setShowAlbumCastDialog(true); + }; + const confirmLeaveSharedAlbum = () => { setDialogMessage({ title: t("LEAVE_SHARED_ALBUM_TITLE"), @@ -479,6 +479,7 @@ const CollectionOptions = (props: CollectionOptionsProps) => { collectionSummaryType == "incomingShareCollaborator" ? ( ) : ( @@ -662,6 +663,7 @@ const DownloadOption: React.FC< interface SharedCollectionOptionProps { isArchived: boolean; + onCastClick: () => void; handleCollectionAction: ( action: CollectionActions, loader?: boolean, @@ -670,6 +672,7 @@ interface SharedCollectionOptionProps { const SharedCollectionOptions: React.FC = ({ isArchived, + onCastClick, handleCollectionAction, }) => ( <> @@ -697,13 +700,7 @@ const SharedCollectionOptions: React.FC = ({ > {t("LEAVE_ALBUM")} - } - onClick={handleCollectionAction( - CollectionActions.SHOW_ALBUM_CAST_DIALOG, - false, - )} - > + } onClick={onCastClick}> {t("CAST_ALBUM_TO_TV")}