Discovery page option in sharing

pull/4576/head
Kamran Ahmed 1 year ago
parent 76c6c4dc1f
commit 6ed436674f
  1. 17
      src/components/ShareOptions/ShareOptionsModal.tsx

@ -1,4 +1,10 @@
import { type ReactNode, useCallback, useState, useMemo } from 'react'; import {
type ReactNode,
useCallback,
useState,
useMemo,
useEffect,
} from 'react';
import { Globe2, Loader2, Lock } from 'lucide-react'; import { Globe2, Loader2, Lock } from 'lucide-react';
import { type ListFriendsResponse, ShareFriendList } from './ShareFriendList'; import { type ListFriendsResponse, ShareFriendList } from './ShareFriendList';
import { TransferToTeamList } from './TransferToTeamList'; import { TransferToTeamList } from './TransferToTeamList';
@ -124,7 +130,12 @@ export function ShareOptionsModal(props: ShareOptionsModalProps) {
setIsLoading(false); setIsLoading(false);
setIsSettingsUpdated(true); setIsSettingsUpdated(true);
onShareSettingsUpdate({ isDiscoverable, sharedFriendIds, visibility, sharedTeamMemberIds }); onShareSettingsUpdate({
isDiscoverable,
sharedFriendIds,
visibility,
sharedTeamMemberIds,
});
}; };
const handleTransferToTeam = useCallback( const handleTransferToTeam = useCallback(
@ -212,6 +223,8 @@ export function ShareOptionsModal(props: ShareOptionsModalProps) {
setSharedFriendIds([]); setSharedFriendIds([]);
setSharedTeamMemberIds([]); setSharedTeamMemberIds([]);
} }
setIsDiscoverable(visibility === 'public');
}} }}
/> />

Loading…
Cancel
Save